Javascript ASP.NET MVC脚本包加载时间过长

Javascript ASP.NET MVC脚本包加载时间过长,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,在这件事上我没有主意了。我们开发的MVC站点加载时间太长。网络工具显示加载JavaScript需要几秒钟!它在一个捆绑包中,并且被最小化。我不明白为什么这个包裹要花这么长时间。有什么想法吗 bundles.Add(new ScriptBundle("~/scripts/site").Include( "~/Scripts/lib/jquery-1.10.2.js" , "~/Scripts/lib/j

在这件事上我没有主意了。我们开发的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.63 MB,对于最小化的js文件来说,这太大了


您可以做的一件事是将js文件拆分为单独的包。你也可以分享你正在使用的js文件的实际大小,我觉得很奇怪,你提到的最小化后的文件仍然太大。

你能在网站初始加载或应用程序启动后发布一个网络标签的屏幕截图吗?也就是说,您已经访问了一些页面,应用程序池没有经过启动过程不,这是在Startupbool上。站点是否位于本地网络、开发机器或托管?本地网络上,以尝试查找问题