.NET Случайная медленная загрузка сайта - PullRequest
2 голосов
/ 15 июля 2011

У меня есть приложение .NET, работающее на сервере IIS7.У поставщика услуг есть утилита опроса, которая проверяет сервер каждый час, чтобы убедиться, что он работает правильно.Спорадически, возможно, 3-4 раза в день, отклик отстает от установленного ими порога в 3 секунды.

Приложение .NET предварительно скомпилировано и работает в режиме выпуска.Проверяемая страница не подключается к базе данных и по большей части просто отображает статический HTML (единственный используемый код .net - это несколько операторов include в шаблоне Master).

Я в растерянностипочему он все еще может загружаться медленно.Я установил неиспользуемым пул приложений, чтобы он не превышал тайм-аут в течение 70 минут, что предотвратило бы повторное использование при попадании в поллер, но это до сих пор не решило проблему.

Есть идеи?

1 Ответ

2 голосов
/ 15 июля 2011

Настройте некоторые записи в каждом методе страницы, к которой осуществляется запрос, и записывайте временные метки.Регистрация в Global.asax.cs также может показывать.Вероятно, это самый быстрый и простой способ попытаться сузить преступника.

...