Длина документа эталонного теста Apache против общего веса страницы YSlow - PullRequest
2 голосов
/ 12 июня 2011

Я тестирую свою страницу с помощью Apache Benchmark:

ab -n 20 -c 5 http://localhost/mysite/index/index

enter image description here

Я знаю, что Длина документа обозначает сумму всех изображений HTML, CSS, JS и всего в ответе в байтах.

Если я перехожу через Firefox и запускаю YSlow, я вижу, что:

The page has a total of 22 HTTP requests and a TOTAL WEIGHT of 202.7K bytes 
with empty cache
  • В чем разница между размером документа и общим весом страницы YSlow?

Я бы хотел знать, где эти определения (AB / YSlow) различаются, чтобы (возможно) я мог понять, почему длина моего документа AB так велика (до 14000 байт) по сравнению с другими веб-сайтами (с аналогичным содержанием, например grubwithus.com), длина документа которого не превышает 91 байт! Однако я также заметил, что размер YSlow моей веб-страницы намного меньше, чем у grubwithus.com (202 тыс. Против 1124 тыс.).

1 Ответ

0 голосов
/ 12 июня 2011

YSlow подсчитывает также все связанные ресурсы (все связанные файлы, от стилей, сценариев, изображений до этих дрянных вспышек и, возможно, даже PDF-файлов, если они встроены).ab просто извлекает HTML-документ (по крайней мере, для известной мне версии, которая кажется устаревшей).

Кроме того, я думаю, что ab дает вам несжатые размеры, но меньше сжатых.Но я не очень хочу быть уверенным в этом.Проверьте их документы на предмет специфики.

Обычно оба инструмента делают что-то другое.Так что не сравнивайте их размер информации.Ab предназначен для создания нагрузки на сервер, YSlow - для анализа характера изолированного ответа в контексте веб-браузера.

...