В настоящее время после сборки/развертывания нашего приложения (58 проектов, большой asp.net MVC 3 front end) занимает ~ 15-20 секунд для загрузки, поскольку он проходит через всю "рециркуляцию пула приложений" (настройка выпуска).
У нас есть веб-ферма, если это изменяет ответы на людей, но на самом деле вопрос:
Что делают люди в приложениях большого масштаба, где окно обслуживания не является жизнеспособным (мы являемся 24/7 очень активным веб-сайтом), чтобы свести к минимуму первоначальный "первый удар" в утилите пула приложений после развертывания?
Мы использовали ряд инструментов для анализа этого времени запуска, и на самом деле, похоже, нет никакого способа его сбить, поэтому я ищу, какие методы используют люди, чтобы минимизировать влияние развертывания большого приложения, затрагивающего пользователей.