2012-02-22 3 views
0

Я использую Firebug и YSlow для тестирования сервера на своей локальной сети и на окклюзии. Я получаю «0 мс» для «получения». Согласно Firebug (http://getfirebug.com/wiki/index.php/Net_Panel), это должно представлять время, необходимое для чтения данных по сети.Firebug Почему значение «получения» на вкладке net равно нулю?

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

Spurious results for Network

Кто-нибудь есть ключ, почему это могло произойти? Это часто происходит, даже если я очищаю кеш и выполняю полную перезагрузку страницы с помощью Ctrl + F5.

ответ

1

Возможно, вы видите результаты «BFCache»; они обычно имеют очень небольшое «ожидающее» время (< 20 мс) и 0 «прием», потому что они поступают непосредственно из браузера, а не из нового сетевого запроса. Они показаны в более светлом сером цвете, например, на картинке spacer.gif.

Для получения более подробного объяснения см. Firebug 1.6: Tracking also BFCache reads. Вы можете включить или отключить их с помощью параметров вкладки Net. (Я обычно держу их для ясности.)

Обновлен: Я сделал некоторые дальнейшие испытания с теми же настройками, которые вы упомянули (кэш браузера отключен, не показывая результаты BFCache), и я вижу те же результаты, используя эту страницу как пример. Я также проверил то же самое с панелью Google Chrome Network и получил аналогичные результаты. Похоже, что «0 время приема» происходит только для наименьших размеров ответов (около 1 КБ), которые, вероятно, подходят к одному сетевому пакету. Я подозреваю, что это крайний случай в измерении времени сетки. Этот пакет сигнализирует как начало, так и конец передачи данных, так что это может быть связано с тем, что он известен как 0.

+0

Похоже, что он некоторое время исправил его, снял флажок BFCache и отключил кеш браузера, однако некоторые страницы (Запросы GET) все еще говорят, что у них есть, например, 203 ms время ожидания, но 0 для приема. Например, на этой самой странице я вижу только время ожидания и нуль для всех получателей. – deed02392

+0

Мне нравится ваше обновление BrianC, это имеет смысл, если разрешение времени передачи рассчитывается на уровне пакета. Спасибо за это. – deed02392

Смежные вопросы