Каково точно 'Ожидание ответа' сообщение на вкладке Net Firebug?

Я не работаю в Google, таким образом, я пошел бы для злой опции. (оптимизация)

В Главе 6 "Программирования Jon Bentley Жемчуга", он описывает, как одна система имела 400, которые времена ускоряют путем оптимизации на 6 различных уровнях дизайна. Я полагаю, что, не заботясь о производительности на этих 6 уровнях дизайна, современные конструкторы могут легко достигнуть 2-3 порядков величины, замедляются в их программах.

22
задан Nicolas R 9 September 2009 в 16:54
поделиться

1 ответ

Эта статья очень хорошо описывает особенности firebug: Введение в Firebug: Net Panel (особенно раздел шкала времени ) ... Но это не Я не много говорю о том, что именно означает «ожидание ответа»: - (

Тем не менее, временная шкала (цитата) :

  • DNS Lookup - Время разрешения DNS
  • Соединение - время, необходимое для создания TCP-соединения
  • Очередь - время, затраченное в очереди браузера на ожидание сетевого соединения
  • Ожидание ответа - ожидание ответа от сервера
  • Получение данных - время, необходимое для чтения всего ответа от сервера (и / или время, необходимое для чтения из кэша) .
  • DomContentLoaded event - время, когда произошло событие DomContentLoad (с начала запроса, может быть отрицательным, если запрос был запущен после события)
  • событие загрузки - время, когда было инициировано событие загрузки страницы (с начала запроса, может быть отрицательным, если запрос был запущен после события)


Итак, я предполагаю, что период «ожидания ответа» - это время в течение который браузер отправил запрос на сервер и еще не получил никакого ответа: он «ожидает» начала поступления некоторого контента:

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


В случае, если сервер генерирует всю страницу перед тем, как начать ее отправку в браузер, я полагаю, что время «ожидания ответа» будет соответствовать:

  • времени прохождения запроса от браузера к серверу.
  • плюс время для обработки запроса сервером (т.е. время для генерации всей страницы)
  • плюс время для первого байта данных, передаваемых от сервера к браузеру.


Надеюсь, это поможет: -)

25
ответ дан 29 November 2019 в 05:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: