Правильное измерение скорости загрузки сайта

SEO блог где палят темы [Самый интересный SEO блог]
2009-03-26 00:39:00
<< Влияние темы Вордпресса на позиции сайта в выдаче | Нужен классифицированный специалист >>
spider_surfРасскажу про два инструмента, которые позволяют правильно измерить скорость загрузки сайта. Обычно, если поискать в гугле по запросу website speed или подобному, то там попадаются сайты, которые загружают только главную страницу сайта и говорят её размер и время загрузки. С полным временем загрузки сайта эти цифры конечно связаны, но это совсем не тоже самое. Кроме загрузки главной страницы, браузер грузит стили, картинки, жабаскрипты, шлёт куки и выполняет жабаскрипты.

Для более правильного определения скорости загрузки сайтов, есть 2 инструмента:

1. Сайт http://tools.pingdom.com/. Он показывает графически время загрузки всех компонентов тестируемого сайта, отдельно выделяя цветом время начала запроса, время коннекта к сайту, время когда сайта начинает слать ответ и время когда сайт прислал последний байт ответа. В результате получается картинка наподобие вот такой:
websitespeed_pingdom

Из картинки видно, что сайт загружается как бы "по слоям" - сначала грузится главная страница, потом всё что надо загрузить на ней, потом то что прописано например в css и т.д. В целом штука полезная для быстрой оценки скорости загрузки, но работает слишком уж "в лоб", просто грузит по 10 элементов за раз, парсит и грузит снова. Настоящий браузер может загружать сайт немного по другому.

2. Плагин YSlow для ФФ: http://developer.yahoo.com/yslow/. Этот плагин сам является надстройкой над другим плагином (превед фирефоксеры :) ) Firebug, который является плагином уже браузера ФаерФокс. Для измерения скорости, надо зайти на тестируемый сайт, открыть окно плагина, выбрать там закладку Net, нажать галочку Net и запустить сканирование сайта кнопкой Apply. После этого плагин нарисует вот такую картинку:
websitespeed_yslow

Точно также видна "лесенка" загрузки элементов страницы, но в отличие от первого инструмента, тут видно что картинки и css начинают грузиться до того как полностью загрузилась главная страница. Плюс к этому, видно когда срабатывают различные жабаскриптовые события, связанные с загрузкой (синяя и красная линии справа от "лесенки"). Второй инструмент требует неких танцев с бубном вокруг браузера, но зато для ФФ показывает практически точное время загрузки сайта.

До кучи - http://site-perf.com/ (дописано 2009-12-24).
andrey 2009-03-26 08:42:10
А самое интересно, YSlow показывает советы по оптимизации скорости загрузки ;)
Кролик Роджер 2009-03-28 06:19:13
Как насчет webo.in? Есть там отчет "Диаграмма загрузки", очень похож на первый скриншот.
alexf 2009-03-31 02:26:35
webo.in это какая-то замануха, там емайл выманивают, чтобы потом спама наслать. YSlow показывает советы, но они немного дурацкие, типа совет использовать для моего сайта CDN. :)
darkdiver 2009-03-31 05:27:28
мне yslow больше понравился так как, на некоторых моих сайтах pingdom упорно показывал timeout и отказывался строить красивые графики.
sunnybear 2009-05-08 14:19:13
@alexf: а типа на твоем блоге e-mail не выманивают? :) Что за идиотизм, как прикажешь результаты проверки слать и историю хранить, если человек e-mail не ввел.
Перспективный блоггер 2009-05-07 16:06:09
А что по поводу webo.in? По-моему, сервис неплохой. site-perf.com меня лично впечатлил. Очень классный сервис. Буду пользоваться им наряду с pingdom'om.
Outlander 2009-04-15 21:26:12
еще полезный сайт: http://www.site-perf.com/ при чем можно выбирать 3 датацентра для измерения скорости загрузки (Штаты, Европа)
Шурик 2010-04-14 20:03:25
А как определить это быстро грузится или нет? Может есть шкала для определении ну типо 22сек- это ужасно 13- сек это норм? спасибо за ответ!
Makcbv 2010-09-09 09:27:33
Вебо замануха, предлагают проверить скорость сайта за 6000 . Я пользуюсь http://xseo.in/sitespeed хороший сайт и потоков для загрузки можно выбирать.

SEO сервисы | инструменты | саморазвитие | скорость |