0

最近、スクリプトとスタイルを自動的に縮小できるように、MVC プロジェクトにバンドルを実装しました。バンドルに約 10 個のスクリプトを作成し、バンドルに 10 個のスタイルを作成し、それらをレイアウトに正常に実装しました。

私が気付いたのは、基本的にサーバーの応答が長くなり、js/スクリプトの読み込み時間が最小限になったことです。そのため、html の読み込み時間は 1.9 秒、スクリプトとスタイルの読み込み時間は約 2 秒から、html の読み込み時間は 3.9 秒、スクリプトとスタイルの読み込み時間は約 300 ミリ秒になりました。

では、バンドリングは実際にどのように機能するのでしょうか? ページに常に実装される IIS で作成されたパッケージですか、それとも html 要求が行われるたびにパッケージが作成されますか? それとも、リクエストや CssTransformation に応じてミニフィケーションが行われるのでしょうか?

4

2 に答える 2

2

バンドルはキャッシュされます。バンドル クラスで別の方法で指定されていない場合、最初のリクエストでバンドルが作成され、サーバーにキャッシュされます。バンドルに対する次のすべてのリクエストは、キャッシュから提供されます。 リンク

于 2015-05-08T23:39:22.943 に答える