Как улучшить время ожидания сайта? - PullRequest
0 голосов
/ 25 марта 2012

Во время тестирования скорости загрузки веб-сайта я обнаружил, что иногда веб-сайт загружается очень быстро, а иногда требуется много времени, чтобы начать загрузку.Когда я проверил это подробно, я обнаружил, что для некоторых запросов время ожидания составляло всего лишь несколько сотен миллисекунд, а для другого запроса, который был медленным, на самом деле время ожидания составляло 5-30 секунд.причина такого отклонения от нескольких миллисекунд до 30 и более секунд.И как его улучшить.

Сайт построен на базе ASP.net MVC3 и базы данных Microsoft SQL Server.

1 Ответ

1 голос
/ 26 марта 2012

Какие существуют шаблоны, т. Е. Одни и те же URL-адреса всегда медленные, а другие URL-адреса всегда быстрые или просто случайные?

Посмотрите, что еще работает на сервере, это выделенный сервер?сервер или VPS?

Посмотрите на производительность БД, т. Е. Является ли она согласованной, какие запросы занимают больше всего времени, больше всего ЦП, больше всего операций ввода-вывода и т. Д.

Насколько загружен сайт, совпадают ли замедлениякогда пул приложений перерабатывается или запускается?

...