|
|
Опубликовано 01.08.2019 16:47:32
|
|
|
|

Думаешь, что можешь быть медленным — это невозможно! Думаешь, сможешь сидеть на месте, но это невозможно!
Хэнань — родина сюжетной линии «Ожидание кролика», которая рассказывает о ленивом фермере, сидящем у пня и ожидающем, когда милый маленький кролик ударится о дерево, так как же такое может происходить каждый день! То, что вы думаете, всегда складывается так, как вы думаете, поэтому инициатива будет самым эффективным способом! У каждого святого есть прошлое, у каждого грешника есть будущее!
Читайте в начало:
1. В этой статье приведены примеры IIS8 и Windows Server 2012R2
2. IIS8 работает на версиях Windows Server 2012 года и Windows 8 и выше.
3. Пул приложений и веб-сайт существуют отдельно в IIS, но работа сайта должна основываться на предположении, что соответствующий пул приложений запущен.
4. По умолчанию пул приложений автоматически будет восстанавливаться IIS после периода неактивности (без запрошенных операций).
5. IIS8 поставляется с набором инструментов для инициализации приложений, IIS7.5 требует поиска независимых установочных пакетов для установки, а автоматическая инициализация IIS пока не поддерживается ниже 7.5.
6. Этот метод может решить проблему медленного доступа ASP.Net первый раз и медленного доступа спустя определённое время.
Пошли!
1. Установите функцию инициализации приложений IIS
Как показано ниже:
2. Отредактировать режим запуска соответствующего пула приложений на сайте
Как показано на рисунке ниже, путь операции следующий: Пул приложений — > Сайт Соответствующий пул программ — > Правый клик, Расширенные настройки — > Выбор, Режим запуска всегдаЗапуск
3. Включите соответствующую предзагрузку сайта Как показано на рисунке ниже, путь операции: Веб-сайт -> Соответствующий сайт -> Правый клик, расширенные настройки -> выбор, предзагрузка включена True
4. Настройте редактор конфигурации и напишите стандартный запрос на предзагрузку
Как показано на рисунке ниже, откройте редактор конфигурации
Как показано на рисунке ниже: в левом верхнем углу выберите system.webServer/applicationInitialization для конфигурационного узла, и другие конфигурации отображаются в красном круге
Как показано на рисунке ниже: Добавьте адрес запроса на инициализацию (для стандартного запроса IIS) в коллекцию и нажмите кнопку «Применить» справа на интерфейсе конфигурации.и перезапустить пул приложений и сайт
Замечание:
1. Описание принципа: Инициализация приложений IIS автоматически откроет новый пул программ после первого создания сайта или после повторного использования пула приложений соответствующего сайта и начнёт инициализацию, имитируя обычный запрос на сохранение сайта онлайн.
(Этот процесс может использоваться для моделирования запросов на сайт с помощью сторонних инструментов или сервисов)
2. Описание конфигурации:
(1) Включить AlwaysRunning: Убедиться, что пул приложений может автоматически перезапустить работу после первого создания или повторного использования.
(2) Включить предзагрузку программ сайта (true): Убедиться, что сайт может реагировать на действие предварительной загрузки после запуска пула программ.
(3) Настройте путь предзагрузки по умолчанию сайта: убедитесь, что программа может быстро скомпилировать программу и войти в память во время процесса предварительной загрузки после запуска пула программ, чтобы обеспечить быструю реакцию на запросы.
(Конец)
|
Предыдущий:Классы C#, статические классы, статические переменные, инициализировать порядок выполненияСледующий:Энциклопедия барбекю, если хотите научиться барбекю, обязательно посмотрите
|