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