2014-10-01 147 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文件的实际大小,我觉得很奇怪你在最小化后提到的文件仍然太大。

相关问题