Mój projekt WWW asp.net MVC4 działa bardzo wolno podczas wyświetlania prostej strony, która renderuje dołączone skrypty. Jednak, gdy używam „na sztywno” tag skryptu na stronie z atrybutu źródłowego ścieżki wiązki wirtualnej wtedy wydajność jest znacznie lepiej:MVC4 Powolne wiązkowanie podczas używania skryptów. Renderowanie
@Scripts.Render("~/bundles/scripts") ~ 4 seconds
vs
<script src='@Scripts.Url("~/bundles/scripts")'></script> < 1 second
My BundleConfig.cs
ma specjalną konfigurację , to jest dokładnie to, jak się wydaje:
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"));
My web.config
jest jeszcze skonfigurowany, aby zoptymalizować w Debug ale próbowałem uruchomiony w trybie Release i nadal uzyskać ten sam wynik:
<compilation optimizeCompilations="true" debug="false" targetFramework="4.0" />
Jakieś pomysły dlaczego Scripts.Render
jest tak powolny?
Na 1.1.0 i widząc kilka razy szalenie duże obciążenie dla pakiety skryptów (10 plików .js) ... Konsekwentne uzyskiwanie 7-9 sekund ... ktoś inny? – felickz
Mam również ten problem. Czy znalazłeś rozwiązanie tego problemu? – Luke94
To samo tutaj, ten problem doprowadza mnie do szału, jakieś rozwiązanie? – Pedro