我对这一点缺乏想法。我们开发的MVC网站需要很长时间才能加载。网络工具显示加载JavaScript需要几秒钟!它是捆绑在一起并被最小化。我无法弄清楚为什么这个捆绑可能需要这么长时间。有什么想法吗?
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 :(得分:1)
按照您的网络标签屏幕抓取,您已将大量文件捆绑在一起,大小为 0.63 MB ,这对于最小化的js文件来说太大了。
您可以做的一件事是将您的js文件拆分为单独的捆绑包。你也可以分享你正在使用的js文件的实际大小,我发现很奇怪你在最小化后提到的文件仍然太大了。