8
当我提供一个呈现捆绑脚本的简单页面时,我的asp.net MVC4 web项目运行速度非常缓慢。然而,当我使用“硬编码”脚本标签与虚拟束路径的源属性页面上则表现要好得多:MVC4使用Scripts.Render时捆绑速度慢
@Scripts.Render("~/bundles/scripts") ~ 4 seconds
VS
<script src='@Scripts.Url("~/bundles/scripts")'></script> < 1 second
我BundleConfig.cs
有任何特殊配置,这正是因为它出现:
bundles.Add(new ScriptBundle("~/bundles/scripts").Include(
"~/Scripts/jquery-1.7.2.min.js",
"~/Scripts/jquery.validate.min.js",
"~/Scripts/jquery.validate.unobtrusive.js",
"~/Scripts/jquery-ui-1.9.0.custom.min.js",
"~/Scripts/bootstrap.min.js",
"~/Scripts/bootstrap-modal.js",
"~/Scripts/bootstrap-dropdown.js",
"~/Scripts/bootstrap-tooltip.js",
"~/Scripts/bootstrap-typeahead.js",
"~/Scripts/bootstrap-transition.js",
"~/Scripts/bootstrap-popover.js"));
我web.config
甚至配置在调试优化,但我试图在发行模式下运行并仍然得到同样的结果:
<compilation optimizeCompilations="true" debug="false" targetFramework="4.0" />
任何想法,为什么Scripts.Render
是如此之慢?
更好的在1.1.0和看到了一些疯狂大负荷时间脚本包(10个.js文件)...始终获得7-9秒...其他任何人? – felickz
我也有这个问题。你有没有找到解决方案? – Luke94
同样在这里,这个问题让我疯狂,任何解决方案? – Pedro