3

新しいバンドル機能と縮小機能を使用して ASP.NET アプリのパフォーマンスの問題をトラブルシューティングしているときに、バンドルで使用される JavaScript ファイルにアクセスするファイル アクティビティがかなりあることに気付きました。

クリーンな MVC アプリで少しテストした後、最初のリクエストの後、ファイルを読み取ってバンドルを構築することが期待されていましたが、その後のリクエストで約 1 分間ファイルを読み取らなかったことに気付きました。 . それから再びそれらを読み込んでから、さらに 1 分ほど静かになります。

明らかに、ここでは何らかのキャッシュが行われていますが、バンドルのコンテンツはどこに、どのくらいの期間キャッシュされるのでしょうか? また、構成によってその時間を制御できますか?

4

2 に答える 2

1

System.Web.Optimization を含む MVC4 スタック全体のプレリリース バージョンを使用していたことがわかりました。RTM にアップグレードすると、問題が解決しました。

于 2013-04-19T20:21:09.857 に答える