Большое время ожидания HTTP-запроса - PullRequest
4 голосов
/ 23 августа 2011

Я работаю над созданием веб-сайта с использованием cakephp. Сейчас я анализирую сайт с помощью инструментов Firebug + Yslow и Google Chrome. В Ajax-запросе я получаю большое время ожидания около 6 с, в то время как время приема слишком мало 66 мс, что вызывает большую задержку в запросе. Кто-нибудь знает, почему время ожидания слишком большое ??

Ответы [ 2 ]

3 голосов
/ 01 февраля 2012

Время ожидания - с момента запроса до момента получения первого байта, который включает в себя время приема-передачи. Там может быть задержка, если ваш сервер от вашего компьютера. Обычно это требует 3 поездки туда и обратно. 1 для поиска DNS и 1 для установления соединения TCP, 1 для пары запроса и ответа.

Время получения: будет меньше, если будет загружено меньше данных с сервера на клиент.

Для дальнейшей справки: http://www.webperformancematters.com/journal/2007/7/24/latency-bandwidth-and-response-times.html

1 голос
/ 23 августа 2011

Я предполагаю, что вы можете выполнять SQL-запрос как часть ресурса, который вы вызываете через Ajax.В этом случае вам может понадобиться настроить запрос или индексы, чтобы повысить скорость запроса.Можете ли вы опубликовать некоторый код, чтобы мы могли просмотреть?

...