2

Web サイトには ASP.NET MVC 4.5 を使用しています。ウェブサイトのページ読み込みの問題を追跡しており、バンドリングとミニフィケーションがいつ発生するかを知りたいと考えています。

アプリケーションの開始時にバンドルを登録すると

bundles.Add(new ScriptBundle("~/bundles/ourjavascriptcode").Include(
 "~/Scripts/file1.js",
 "~/Scripts/file2.js",
 "~/Scripts/file3.js"));
 }

そして、cshtmlに含める場合

@Scripts.Render("~/bundles/ourjavascriptcode")
  1. ファイルはバンドルされ、アプリケーションの起動時に縮小され、BundleTable に追加されますか?
  2. サーバーが最初の呼び出し /bundles/ourjavascriptcode?v=XYZ を受信したときに、バンドルと縮小が行われますか?v=XYZ (XYZ は、Scripts.Render を使用したときに csthml によって生成されたバージョンです)
  3. /bundles/ourjavascriptcode?v=buildNumber (新しいビルドで毎回生成されるbuildNumber)のような呼び出しでサーバーに要求すると、バンドルと縮小が再び発生し ます。これらのバンドルを使用するいくつかの静的な html ページを使用しているため、今日これを行っています。

csthml ページのプリコンパイルを行っています。

4

0 に答える 0