У меня есть приложение .NET, работающее на сервере IIS7. У поставщика услуг есть утилита опроса, которая проверяет сервер каждый час, чтобы убедиться, что он работает правильно. Иногда, может быть, 3-4 раза в день, реакция отстает от установленного ими порога в 3 секунды.
Приложение .NET предварительно скомпилировано и работает в режиме выпуска. Страница, на которую выполняется проверка связи, не подключается к базе данных и по большей части просто отображает статический HTML (единственный используемый код .net - это несколько операторов include в главном шаблоне).
Я не понимаю, почему он все еще может загружаться медленно. Я установил для пула приложений бездействие, чтобы не было тайм-аута в течение 70 минут, что предотвратило бы повторное использование при срабатывании опросчика, но это все еще не решило проблему.
Любые идеи?