2014-10-01 171 views
1

我對這一點沒有任何想法。我們開發的MVC網站需要很長時間才能加載。網絡工具顯示它需要幾秒鐘來加載JavaScript!它在一個捆綁和被最小化。我無法弄清楚爲什麼這個捆綁可能需要這麼長時間。有任何想法嗎?ASP.NET MVC腳本包需要太長時間才能加載

bundles.Add(new ScriptBundle("~/scripts/site").Include(
         "~/Scripts/lib/jquery-1.10.2.js" 
         , "~/Scripts/lib/jquery-migrate-{version}.js" 
         , "~/Scripts/lib/json2.js" 
         , "~/Scripts/lib/knockout-{version}.js" 
         , "~/Scripts/lib/jquery.unobtrusive*" 
         , "~/Scripts/lib/jquery.validate*" 
         , "~/Scripts/lib/jquery-ui*" 
         , "~/Scripts/lib/jquery.lockSubmit*" 
         , "~/images/jquery.js" 
         , "~/images/script.js" 
         )); 

這裏是開發工具的網絡標籤:

enter image description here

+0

你可以發佈網絡標籤的屏幕截圖 – Yasser 2014-10-01 15:47:58

+0

這是在網站的初始加載或應用程序已啓動後?這意味着,你已經打了幾頁,應用程序池並沒有經過啓動過程 – Tommy 2014-10-01 16:00:12

+0

沒有這是在啓動 – user2471435 2014-10-01 16:01:44

回答

1

您的網絡選項卡截屏看,你已經捆綁了很多文件一起,大小爲0.63 MB這對於最小化的js文件來說太大了。

你可以做的一件事就是將你的js文件拆分成單獨的包。你也可以分享你使用的js文件的實際大小,我覺得很奇怪你在最小化後提到的文件仍然太大。

相關問題