Исправление медленной начальной загрузки для IIS
IIS имеет раздражающую функцию для веб-сайтов с низким трафиком, где он перерабатывает неиспользуемые рабочие процессы, в результате чего первый пользователь через некоторое время получает чрезвычайно долгую задержку (более 30 секунд).
искал решение проблемы и яМы нашли эти потенциальные решения.
A.Используйте плагин инициализации приложения
B.Использовать автозапуск с .NET 4
C.Отключить время простоя (в разделе IIS Reset)
D.Предварительно скомпилировать сайт
Мне интересно, какой из них является предпочтительным, и что более важно, почему так много решений одной и той же проблемы? (Я думаю, они нет, и яя просто что-то не правильно понял).
редактировать
Выполнение C Кажется, этого будет достаточно, чтобы мой сайт прогрелся, но яобнаружил, что настоящий корень моего сайтамедлительность связана с Entity Framework, что я могукажется, не понять, почему этостановится холодно. Увидетьэтот вопрос, которыйк сожалению не добралсяеще не ответили был дан ответ!
В конце концов я просто должен был сделатьсценарий разминки время от времени заходить на мой сайт, чтобы убедиться, что он остался быстрым.