Есть ли хорошее руководство по интерпретации сетевой панели Firebug?

Im, используя панель Net в Firebug, чтобы оценить производительность веб-страниц Im, пишущих.

В частности, Im задается вопросом, каково точное значение этапов для каждого загруженного ресурса (например, поиск DNS, подключение, блокировка, отправка, ожидание, получение).

Но в целом, есть ли руководство Firebug, где я могу посмотреть этот материал?

Ответы

Ответ 1

Различные этапы соответствуют различным состояниям соединения, которое делается для ресурса. Я не знаю о каких-либо документах на них, и быстрый просмотр сетевой страницы Firebug не показывает никаких объяснений. Есть несколько документация в области ресурсов (wiki) сайта Firebug, хотя он выглядит как его тонко отличающийся от того, что на самом деле представленный в интерфейсе. Они кажутся мне достаточно очевидными, но я полагаю, я тоже ошибаюсь.

  • DNS lookup - имя удаленного сервера разрешено к IP-адресу
  • Подключение - на удаленный сервер открывается соединение TCP/IP.
  • Блокировка - клиент ожидает завершения другого запроса (или потока, который станет доступен) перед отправкой запроса
  • Отправка - клиент отправляет данные на удаленный сервер
  • Ожидание - клиент ожидает ответа с удаленного сервера.
  • Прием - клиент считывает данные с удаленного сервера

Ответ 2

Вы можете прочитать HTTP-заголовки.

И для всей панели панели Firebug вы можете прочитать this.

Ответ 3

Хотя он не содержит ответа на этот вопрос, Эми Хой и Томас Фухес PDF ebook Эксплуатационные скалы JavaScript! содержит много хорошей информации об измерении производительности веб-страницы с использованием Firebug