Обзор
Разогрев приложений IIS для IIS 7.5 Beta 1 позволяет ИТ-специалистам повысить скорость отклика своих веб-сайтов, загружая веб-приложения до получения первых запросов. За счет предварительной загрузки и инициализации всех зависимостей, таких как соединения с базой данных, компиляция кода ASP.NET и загрузка модулей, ИТ-специалисты могут гарантировать, что их веб-сайты всегда реагируют, даже если их веб-сайты используют настраиваемый конвейер запросов или если Пул приложений переработан.
Преимущества:
Уменьшите время ответа на первые запросы, предварительно загрузив рабочие процессы
Разогрев приложения IIS позволяет ИТ-специалистам настроить предварительную загрузку веб-приложения при запуске веб-сервера до получения первого запроса. За счет предварительной загрузки приложения рабочий процесс может сократить время, необходимое для ответа на первый веб-запрос. Загрузка и инициализация зависимостей, таких как соединения с базой данных, .NET Framework, и компиляция точно в срок для приложений и зависимостей ASP.NET уже были выполнены к моменту поступления запроса на сервер.
Повышение надежности за счет предварительной загрузки рабочих процессов при повторной переработке с перекрытием
Время отклика для первых запросов в сценарии с наложенным повторным использованием сокращается также за счет предварительной загрузки зависимостей. Переработанный рабочий процесс только сообщит о своей готовности и начнет принимать запросы после завершения загрузки и инициализации ресурсов, как указано в конфигурации.
Настройка предварительной загрузки приложений
IIS Application Warm-Up можно настроить для инициализации веб-приложений с использованием определенных веб-страниц и идентификаторов пользователей. Это позволяет создавать конкретные процессы инициализации, которые могут выполняться синхронно или асинхронно в зависимости от логики инициализации. Кроме того, эти процедуры могут использовать определенные идентификаторы для обеспечения правильной инициализации.