Как люди решают проблемы с повторным использованием пула приложений при развертывании с большими приложениями?

В настоящее время после сборки / развертывания нашего приложения (58 проектов, большой интерфейс asp.net MVC 3) загрузка занимает ~ 15-20 секунд, поскольку оно проходит через всю «переработку пула приложений» (выпуск конфигурация).

У нас есть веб-ферма, если это меняет ответы людей, но на самом деле вопрос заключается в следующем:

Что люди делают в крупномасштабных приложениях, где период обслуживания нежизнеспособен (мы очень активны 24/7 веб-сайт), чтобы минимизировать это первоначальное «первое попадание» в рециркуляцию пула приложений после развертывания?

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

28
задан tereško 5 August 2012 в 16:34
поделиться