ページの 2 回目の読み込み中に、キャッシュからバンドルを取得する必要があるという奇妙な問題に直面しました。しかし、私が見ているのは、リクエストごとにいくつかの長い操作が実行されていることです。おそらく誰かがこれを理解する方法を知っていますか?7kb の CSS バンドルの 250 ミリ秒という数字はどこから来たのですか?
バンドルはデフォルトの MVC 4 プロジェクトからのものです。
画面は次のとおりです。
ページの 2 回目の読み込み中に、キャッシュからバンドルを取得する必要があるという奇妙な問題に直面しました。しかし、私が見ているのは、リクエストごとにいくつかの長い操作が実行されていることです。おそらく誰かがこれを理解する方法を知っていますか?7kb の CSS バンドルの 250 ミリ秒という数字はどこから来たのですか?
バンドルはデフォルトの MVC 4 プロジェクトからのものです。
画面は次のとおりです。
私はついにその理由を見つけました。実際、MVC はバンドル URL を実際の URL として扱い、デフォルトで Web.config で指定されたすべてのモジュールを起動しようとします。新しい構成セクションの追加
<location path="~/Content/themes/base/css">
<system.webServer>
<handlers>
<clear/>
</handlers>
</system.webServer>
</location>
問題を解決し、各リクエストに追加の時間が費やされなくなりました。