Хотя тестирование скорости загрузки веб-сайтов я обнаружил, что веб-сайт иногда загружается очень быстро, а иногда требуется много времени, чтобы начать загрузку. Когда я проверил его подробно, я обнаружил, что на некоторые запросы время ожидания было всего через несколько сотен миллисекунд, а при некотором другом запросе, который был медленным, на самом деле он занимал от 5 до 30 секунд в ожидании.Как улучшить время ожидания веб-сайта?
Что может быть причиной такого отклонения от нескольких миллисекунд до 30 или более секунд. И как его улучшить.
Сайт основан на базе данных ASP.net MVC3 и Microsoft SQL Server.
Все URL-адреса быстрые/медленные случайным образом. Это выделенный сервер. В соответствии с вашими предложениями мы отслеживали это и обнаружили, что он обычно медленный, когда SQL занят и занимает высокий процессор. Да, первый запрос, как правило, самый медленный. Но это происходит со статической страницей html, не знаю почему? – Krunal
Шаги, которые вы предложили, - это способы поиска узких мест в приложении. Фактически сайт выполнял некоторую операцию в фоновом режиме, даже если для статических ресурсов. Поэтому мы просто исключили статические ресурсы там, где это было необходимо, и это улучшило производительность в целом. – Krunal