У меня проблема с системой, работающей на ASP.NET 1.1. Это тема прямо сейчас, но на самом деле это повторяющаяся проблема: иногда система становится очень медленной, и мне интересно, есть ли инструмент, чтобы узнать, что происходит. Я знаю, это звучит расплывчато, но в этом и заключается моя проблема.
Дело в том, что я могу рассчитывать время моих сценариев, как только страница начнет загружаться. Тем не менее, кажется, что проблемы имеют место до код страницы начинается - задержка в начале обработки страницы. Это делает меня слепым в отношении кодирования всего, что может обнаружить, что происходит.
Итак, кто-нибудь может мне помочь с идеей, как отслеживать системные ресурсы независимо от обслуживаемых вызовов страниц? Когда я пишу это, я понимаю, что даже не знаю, какие именно ресурсы я ищу, поэтому любая информация об этом тоже была бы отличной!
Некоторая справочная информация:
- Система обслуживает 500-1000 уникальных посетителей в день и около 5000 просмотров на главном (перегруженном базой данных) сайте
- Кажется, что снижение производительности происходит независимо от трафика
- Как уже говорилось, система работает на ASP.NET 1.1. Обновление может быть вариантом, но любая информация о том, можно ли ожидать улучшения таких проблем с таким обновлением, будет принята с благодарностью (я знаю, что трудно сказать, в чем проблема, так что это скорее побочный вопрос)
- Система имеет бэкэнд доступа по историческим причинам. Я знаю, что это может быть проблемой, но, опять же, вопрос заключается в том, как я могу определить это, если задержка не связана с реальными запросами?