Исправление медленной начальной загрузки для IIS

IIS имеет раздражающую функцию для веб-сайтов с низким трафиком, где он перерабатывает неиспользуемые рабочие процессы, в результате чего первый пользователь через некоторое время получает чрезвычайно долгую задержку (более 30 секунд).

искал решение проблемы и яМы нашли эти потенциальные решения.

A.Используйте плагин инициализации приложения

B.Использовать автозапуск с .NET 4

C.Отключить время простоя (в разделе IIS Reset)

D.Предварительно скомпилировать сайт

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

редактировать

Выполнение C Кажется, этого будет достаточно, чтобы мой сайт прогрелся, но яобнаружил, что настоящий корень моего сайтамедлительность связана с Entity Framework, что я могукажется, не понять, почему этостановится холодно. Увидетьэтот вопрос, которыйк сожалению не добралсяеще не ответили был дан ответ!

В конце концов я просто должен был сделатьсценарий разминки время от времени заходить на мой сайт, чтобы убедиться, что он остался быстрым.

Ответы на вопрос(6)

Ваш ответ на вопрос