Meine asp.net MVC4 Webprojekt läuft sehr langsam, wenn eine einfache Seite, die gebündelte Skripts gerendert wird. Allerdings, wenn ich ein "einprogrammierten Script-Tag auf der Seite mit dem Quellattribut des virtuellen Bündelpfad verwenden dann die Leistung ist viel besser:MVC4 Bundling langsam bei der Verwendung von Scripts.Render
@Scripts.Render("~/bundles/scripts") ~ 4 seconds
vs
<script src='@Scripts.Url("~/bundles/scripts")'></script> < 1 second
Meine BundleConfig.cs
keine spezielle Konfiguration hat das ist genau so, wie es scheint:
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"));
Mein web.config
auch in Debug zu optimieren ist so konfiguriert, aber ich habe versucht, in Release-Modus läuft und immer noch das gleiche Ergebnis:
<compilation optimizeCompilations="true" debug="false" targetFramework="4.0" />
Irgendwelche Ideen, warum Scripts.Render
ist so langsam?
auf 1.1.0 und einige irrsinnig große Ladezeiten zu sehen, für Script-Bundles (10 .js-Dateien) ... Immer 7-9 Sekunden ... jemand anderes? – felickz
Ich habe dieses Problem auch. Haben Sie eine Lösung dafür gefunden? – Luke94
Das gleiche hier, dieses Thema macht mich verrückt, jede Lösung? – Pedro