Назад | Перейти на главную страницу

Какова точная причина того, что моему сайту требуется больше времени для загрузки после 3-4 часов в идеальном положении?

Когда я обновляю страницу снова и снова, даже после очистки кеша, загрузка HTML занимает около 200 мс.

Если я загружаю страницу после того, как не смотрю на нее в течение нескольких часов, возврат HTML всегда занимает около 25 секунд.

Это проблема с кешем IIS - срок действия кеша IIS истекает?

Есть ли способ увеличить кеш IIS до 12 или 24 часов? Любое предложение будет оценено.

Рабочий процесс IIS завершает работу через несколько минут, и при поступлении запроса его необходимо будет загрузить снова.

Так что узнайте в Google, как сохранить IIS WP в рабочем состоянии.

Кроме того, помогает предварительная компиляция приложения ASP.NET (а также много информации в Google)

Как упоминал MichelZ, IIS по умолчанию завершает рабочий процесс после 20 минут бездействия. Он также повторяет процесс каждые 29 часов.

все это поведение настраивается, и вы можете изменить эти числа. Если вы щелкните правой кнопкой мыши пул приложений, на котором запущен ваш сайт, вы сможете увидеть 2 настройки. Idle Time-out (minutes) под Process Model вы можете изменить это на 0, чтобы сказать бесконечно

и если вы немного прокрутите вниз, вы увидите Regular Time Interval (minutes) под Recycling вы можете установить это на 0, чтобы сказать бесконечное

Более того, вы можете посмотреть Модуль инициализации приложения это поможет вам автоматически разогреть ваш сайт, если вы хотите