Почему Google PageSpeed Insights не подходит для оценки скорости сайта

preview_player
Показать описание
Результаты сервиса Google PageSpeed Insights (GPSI) часто принимаются как истина в последней инстанции. Это же Google! Как можно Ему не верить?
На самом деле любой автоматический сервис оценки скорости имеет свои недостатки. Иногда эти недостатки выливаются в опасный эффект: замедление сайта из-за оптимизации под баллы GPSI.
Как же правильно использовать PageSpeed Insights и не впасть в заблуждение?
На все эти вопросы мы ответим в данном видео, а также посмотрим еще много интересного по теме тестирования скорости сайтов.

На этом канале мы создаём максимально полезные видео по вопросам ускорения сайтов, веб-производительности и клиентской, а также серверной оптимизации.
Профессионально занимаясь ускорение сайтов, мы накопили значительный опыт, которым готовы поделиться с нашими зрителями и подписчиками. Так что присоединяйтесь, будет интересно!

Рекомендации по теме
Комментарии
Автор

Почему когда тема разговора касается PageSpeed, даже технически специалисты превращаются в сказочников? Как будто всех разом заблокировали в гугле, и при этом наделили талантом фантазерства. Спикер из видео не исключение. Я с ужасом думаю, что они там "оптимизируют" когда к ним приходит заказчик.


По выводам:
1) Данных недостаточно
Если речь идет о отображаемых данных в онлайн тесте, то безусловно. НО и задача онлайн теста не показать мегабайты цифр, а просто обратить внимание на проблему. Если речь идет о данных вообще, то их более чем достаточно. Чего стоит только возможность получить срез формирования страницы с точностью до миллисекунды.


2) Об удаленности серверов.
Это первое на чем срезаются все специалисты. ПО причине того, что будь сервер гуга в антрактиде или у соседа за стенкой, это кардинально в финальных балах ничего не меняет. Характеристика ttfb (time to forst byte) дейтительно одна из 6 которые формируют оценку, но весовой фактор этой характеристики такой, что даже с задержкой в полторы секунды после запроса, вы потеряете максимум 5 балов. В отличии от прочих метрик, где штрафы измеряются десятками балов.
Почему так? Потому что пейджспид не измеряет скорость загрузки. Это должен знать каждый технический специалист который хоть раз делал оптимизацию проекта. А не по ушам заказчику ездил.


3) Разброс данных,
Разброс данных как и сама оценка не иметт никакого значения. ПО причине того, что она не влияет ниначто. Вляет средний показатель собраный с пользователей с браузером гуглохром, который отправляет статистику на сервера гугл при посещении.


3.1) и ошибочные рекомендации.
Над рекомендациями крассными буквами написано что они не имеют прямого отноешения к тесту. И вот почему.
Эти рекомендации остались от старго теста PageSpeed. ЗАчем их оставили там я не знаю, но к тесту LightHouse эти рекомендации не имеют НИКАКОГО ОТНОШЕНИЯ. Это точно так же должен знать любой оптимизатор, который занимается оптимизациями, а на балабольством.
Повторяю, любая страница с временем ответа в полторы секунды, и 100 мегабайтнами кратинками на ней, может иметь 95 балов. И это не потому что используются какие то нечетсные приемы, А потому, что тест имзеряет не то что вы оптимизируете.


Вбейте себе в голову.
LightHouse измеряет скорость рендера первой области просмотра.
и именно этим временным характеристикам выставляется оценка. А не загрузке сайта, и тем более его полной загрузке.


4) Насколько эффективно сжимается текст, или настроен TLS
Очередное заявления человека, который понятия не имеет что меряет LightHouse. ТЛСовские хендшейки, сжатие текста, это то, что в лучшем случае снизит время получение первого байта, или загрузки страницы вообще. Ни первое ни второе к измерениям LightHouse не имеет отношения. ПОтому что еще раз повторяю, LightHouse замеряет скорость рендера первой области просмотра.


5) Чтобы заниматься оптимизацией нужно несколько инструментов тестирования.
В первую очередь, нужно знать что ты делаешь. Чтобы спустя год после старта работы LightHouse не рассказывать про него вещи, которыми он не занимается в приницпе. Нужно хотябы уделить 5 минут своего времени чтобы прочесть хотя бы публичную часть документации. А по уму, как это делают специалисты, открыть исходники.
ВЫ разными иснтуремнтами что собрались мерять? Время ответа? У меня для вас новости. Время ответа вне зависимости от инструмента будет коррелировать друг с другом.


6) История развития.
Откуда вы это выдумали?
Модуль PageSpeed под apache или Nginx это модуль, который появился в эпоху стратого теста.
То есть до июля 2018 года. Сбор статистики, а точнее двух параметров ttfb и tti, проводилось задолго до появления LightHouse до 2018 года. Ее всегда было можно посмотреть, как тогда так и сейчас. Причем сейчас ее стали дублировать в консоли.
LightHouse это не плагин. Это кардинальная схема парадигмы оценки производительности. Именно со сменой парадигмы стала возможно говорить о тесте производительности. Смена парадигмы заклюалась в том, что сетевая состоялвяющая не является определяющей, определяющим является скорость рендера.


А дальше понеслась история как в анекдоте про студента. КОторый всю ночь учил про блох. А билет выпал про рыб.
Свой ответ он начал со слов, если бы рыбы жили на земле то у них была бы шесрте. А в шерсти будут блохи. А блохи это....


У вас запас в полторы секунды, а вы 50мс меряете.


Все следующее повествование, представляет из себя фантазии автора на тему того, что именно он думает про производительность.


Предельный дилетантизм.

demimurych
Автор

Благодарю за видео. Узнал кое-что новое для себя. Успехов =)

InverserPro
Автор

наконецто ... то достали клиенты этим сервисом... все на него оретируются

egorgorbachev
Автор

Я как-то лазил по сайтам шмоточным и набрел на ЦУМ. Офигел от скорости его загрузки и от его переходов по товарам. Всё работает мгновенно - аякс весчь.
И вот я делаю сайт своей конторе, тестирую скорость в ГПС. Медленно, ска, и всё тут. И то сделал и это. Медленно. Вспомнил о ЦУМе с его мегаскоростью, вбил и получил результат еще хуже, чем у меня. Закрыл ГПС и узбагоился. Приложение криворукое и показывает, что сами сервисы гугла грузятся медленно.
ПС. высчитывал сам время загрузки, на глаз, оно совсем не тоже, что у проги. Да, для СЕО не очень, если пауки анализируют, но тематика узкая, так что норм.

ammonjerro
Автор

Можете увеличить скорость загрузки моего сайта nii-rf.ru?

jdexnod
Автор

Странный вывод про местоположение серверов гугла. Вы ведь в курсе, что один и тот же айпишник может одновременно "находиться" в разных локациях?

egor
Автор

Почему Google PageSpeed Insights не подходит для оценки скорости сайта? Потому что он показывает криворуким разрабам что они криворукие, и им это не нравится. И еще. Куда бытрее загрузится сайт: на комп в "удаленном кусочке Европы" или смартфон в 4G местных операторов ?

TheChipburner
Автор

Не из россии а отдельных кусочков европы)) А в росии то все програмисты на дальнем востоке живут))

vdegkei