MVC4 RC-скрипт связывается очень медленно

Сегодня я обновил большой проект до MVC4 RC, чтобы опробовать связывание и минимизацию.

Раньше у меня было 8 статических js-файлов в тегах script src в частичном представлении. Образец страницы постоянно выполнялся менее чем за 0,1 секунды.

Я добавил вот такой пакет:

    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"))

В частичном я добавил это, и время загрузки страницы увеличилось до 0,5 секунды последовательно с отладкой компиляции как true и как false. @Scripts.Render("~/bundles/mybundle")

Затем я обернул его с помощью минипрофилера следующим образом:

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

Шаг объединения занимает 0,4 секунды.

На компьютере работает VS2010 на современном оборудовании с высокопроизводительным SSD-накопителем и не выполняются нестандартные фоновые задачи. Как только я удаляю @scripts.render, время загрузки страницы снова падает до 0,1 секунды.

Есть ли способ сделать кеш сборщика, или я упустил что-то, что делает его таким медленным?

10
задан ericdc 12 June 2012 в 15:43
поделиться