MVC4 RC-Skript wird sehr langsam gebündelt

Ich habe heute ein großes Projekt auf MVC4 RC aktualisiert, um die Bündelung und Minimierung auszuprobieren.

Vorher hatte ich 8 statische js-Dateien in Skript-src-Tags in einer Teilansicht. Eine Beispielseite lief durchgehend in weniger als 0,1 Sekunden.

Ich habe ein Bundle wie dieses hinzugefügt:

    bundles.Add(New ScriptBundle("~/bundles/mybundle").Include(
                "~/Resources/Core/Javascripts/jquery-1.7.1.min.js",
                "~/Resources/Core/Javascripts/jquery-ui-1.8.16.min.js",
                "~/Resources/Core/Javascripts/jquery.validate.min.js",
                "~/Resources/Core/Javascripts/jquery.validate.unobtrusive.min.js",
                "~/Resources/Core/Javascripts/jquery.unobtrusive-ajax.min.js",
                "~/Resources/Core/Javascripts/bootstrap.min.js",
                "~/Resources/Core/Javascripts/toolbar.js",
                "~/Resources/Core/Javascripts/jquery-ui-timepicker-addon.js"))

Im Teil habe ich dies hinzugefügt und die Ladezeit der Seite wurde durchweg auf 0,5 Sekunden erhöht, wobei das Kompilierungs-Debuggen als wahr und als falsch eingestuft wurde. @ Scripts.Render ("~ / bundles / mybundle")

Ich habe es dann so mit miniprofiler verpackt:

 Dim profiler = MiniProfiler.Current
 Using profiler.Step("bundling")   
       @Scripts.Render("~/bundles/mybundle")
 End Using

Der Bündelungsschritt dauert durchgehend 0,4 Sekunden.

Auf dem Computer läuft VS2010 auf moderner Hardware mit einem High-End-SSD-Laufwerk, und es werden keine nicht standardmäßigen Hintergrundaufgaben ausgeführt. Sobald ich das @ scripts.render lösche, sinkt die Ladezeit der Seite wieder auf 0,1 Sekunden.

Gibt es eine Möglichkeit, den Bundler-Cache zu erstellen, oder fehlt mir etwas, das ihn so langsam macht?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage