Влияет ли работа IIS7 в классическом режиме на кэширование вывода MVC? - PullRequest
0 голосов
/ 25 февраля 2010

Мне нужно запустить приложение в классическом режиме для обратной совместимости с конкретным приложением, и я пытаюсь понять, какое влияние это окажет на производительность приложения MVC, работающего на сайте.

Если мы поместим несколько статических карт файлов (для .js, .css, .png и т. Д.) Над картой подстановки ASP.NET, чтобы уменьшить объем обработки обработчиком ASP.NET, мы приблизимся к интегрированному режим с точки зрения производительности?

В первую очередь меня интересует, какое влияние это может оказать на кэширование вывода. Я понимаю, что интегрированный режим может (?) Позволять кешу вывода обрабатывать содержимое, не относящееся к ASP.NET, но на самом деле это не проблема. Мы больше заинтересованы в том, чтобы приложение MVC полностью использовало выходной кеш.

Опытным путем я обнаружил, что две конфигурации работают на одном уровне, когда дела идут хорошо, но если страница ссылается на ресурсы, которые недоступны, интегрированный режим обычно дает сбой гораздо быстрее, чем классический режим (например, 500 мс против 10 секунд), уменьшая время ожидания загрузки страницы.

Спасибо за любые отзывы.

1 Ответ

0 голосов
/ 06 мая 2010

Дело в том, что вы сказали IIS запускать определенное приложение в классическом режиме. А теперь сядь и посмотри. Я должен сделать это.

Я не думаю, что если вы запускаете только одно приложение в классическом режиме, это должно повлиять на другое приложение, работающее в интегрированном режиме.

...