最近、スクリプトとスタイルを自動的に縮小できるように、MVC プロジェクトにバンドルを実装しました。バンドルに約 10 個のスクリプトを作成し、バンドルに 10 個のスタイルを作成し、それらをレイアウトに正常に実装しました。
私が気付いたのは、基本的にサーバーの応答が長くなり、js/スクリプトの読み込み時間が最小限になったことです。そのため、html の読み込み時間は 1.9 秒、スクリプトとスタイルの読み込み時間は約 2 秒から、html の読み込み時間は 3.9 秒、スクリプトとスタイルの読み込み時間は約 300 ミリ秒になりました。
では、バンドリングは実際にどのように機能するのでしょうか? ページに常に実装される IIS で作成されたパッケージですか、それとも html 要求が行われるたびにパッケージが作成されますか? それとも、リクエストや CssTransformation に応じてミニフィケーションが行われるのでしょうか?