ASP.NET MVC脚本包需要太长时间才能加载
问题描述:
我对这一点没有任何想法。我们开发的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"
));
这里是开发工具的网络标签:
答
您的网络选项卡截屏看,你已经捆绑了很多文件一起,大小为0.63 MB这对于最小化的js文件来说太大了。
你可以做的一件事就是将你的js文件拆分成单独的包。你也可以分享你使用的js文件的实际大小,我觉得很奇怪你在最小化后提到的文件仍然太大。
你可以发布网络标签的屏幕截图 – Yasser 2014-10-01 15:47:58
这是在网站的初始加载或应用程序已启动后?这意味着,你已经打了几页,应用程序池并没有经过启动过程 – Tommy 2014-10-01 16:00:12
没有这是在启动 – user2471435 2014-10-01 16:01:44