У меня есть php-сайт, размещенный на IIS.
Таймаут простоя пула приложений установлен на 0.
Утилизация установлена на 3 часа ночи ежедневно.
После некоторого времени бездействия (0 пользователей на сайте) первое обращение происходит очень медленно. (10-15 секунд) против обычных 2 секунд.
Я посмотрел на вкладку сети в Chrome, и она показывает, что большую часть времени он тратит на «загрузку содержимого» файлов js и css (~ 500-600 КБ).
Итак, мне интересно, есть ли проблема со статическими файлами, но я не уверен.
Потому что сайт запускается. И когда он запускается, ему нужно скомпилировать весь код.
Я был бы гораздо больше озабочен «против нормальных 2 секунд» (что смехотворно медленно и указывает на очень плохое программирование - страницы должны обслуживаться СПОСОБОМ менее секунды), чем очевидная неправильная конфигурация, не позволяющая поддерживать веб-сайт в горячем состоянии (т.е. загружен и готов к работе).