Авторизация:
Имя:

Пароль:

Поиск по сайту:

Последнее на сайте:

Подписка на новости

Введите Ваш email:

Пример баннера 300х250


Разделы:

рейтинг статьи: 1/5; голосов: 19; комментариев: 0

Главная > Все о SEO > Что измеряет Google PageSpeed Insights и стоит ли гнаться за баллами

15.12.2017

Что измеряет Google PageSpeed Insights и стоит ли слепо ему верить

Добрый день, дорогие читатели. Когда я занимался оптимизацией веб-ресурса для увеличения скорости загрузки сайта, в своей работе пользовался ресурсом Google pagespeed insights для определения проблемных мест в коде страницы. В тот период моей целью было достичь 100 баллов из 100 возможных. Но на самом деле нужно гнаться за максимальным баллом и что реально измеряет сервис? В этом мы сегодня постараемся разобраться.

Google PageSpeed Insights

История появления

Самым первым средством тестирования скорости был сервис YSlow. Он учитывал множество метрик, которые сказывались на скорости загрузки. По каждой из них выставлялся балл. Количество этих показателей было большое, и в итоги выставлялась оценка по пятибалльной системе (американской) A – отлично, F – неудовлетворительно. Он и был прародителем Google PageSpeed Insights.

Позже появилась система от Гугл, которая упрощала пользователю понимания оценки показателей. Количество метрик сократилось и за каждую начислялось определенное количество баллов. Была выбрана 100 балльная система. Если набираете 100 баллов по ПейджСпид, то многие считают, что их сайт грузится очень быстро. Но это не так. Сейчас узнаем почему.

Что измеряет PageSpeed

Этот сервис учитывает:

  1. Время отклика сервера
  2. Скорость отображения страницы. К этому относится скорость прорисовки «первого» экрана, загрузка подключенных скриптов, файлов стилей, картинок, шрифтов
  3. Размеры и возможности сжатия картинок, CSS-файлов, HTML
  4. Наличие перенаправлений на другие станицы (редирект), блокирующих элементов
  5. Адаптивность верстки к мобильным устройствам

Как видите, только один показатель отвечает за реальную скорость загрузки – это скорость отклика сервера. Все остальное – это относительные величины, которые влияют лишь на удобство пользователей.

Например. Если следовать рекомендации «Удалить блокирующие ресурсы» и вставить CSS-файл в шапку страницы, то ее размер может значительно увеличиться, а это тоже не хорошо. Перенести CSS и скрипты вниз кода страницы, то это значит, что какое-то время пользователь будет видеть при загрузке содержимого страничку без стилей, то есть, сложится впечатление сломанной верстки. Это ухудшение поведенческих факторов, посетитель может просто закрыть ее и покинуть сайт. Перенос скриптов в футер – потеря их функционала, некоторые могут перестать работать корректно.

То же самое касается и скорости отклика сервера. ПейджСпид измеряет скорость, используя серверы, расположенные в Европе, а для сайтов, на территории России и стран СНГ – это географическая задержка, время увеличивается. То есть, и эта метрика не идеальна.

Вот еще пример того, что Google PageSpeed Insights не сервис замера скорости загрузки. Ниже приведены скрины сайтов с одинаковой скоростью, но совершенно разными баллами:

Плохие показатели в GooglePageSpeed с высокой скоростью загрузки

Высокая скорость загрузки против низких показателей в PageSpeed

А вот еще пример одного сайта, который по показателям PageSpeed очень плохой, а реальное время загрузки выше, даже чем на выше приведенных примерах:

Быстрый сайт с плохими баллами в Google PageSpeed

Ну а теперь задайте себе вопрос, а стоит ли гнаться за 100 баллами в этом сервисе? На своем примере хочу сказать, что не стоит. Добившись 97 баллов, я получил не рабочий скрипт кнопок социальных сетей для мобильных устройств. Поэтому вы можете потерять часть функционала своего сайта.

Так зачем нужен Google PageSpeed

Его можно использовать только в качестве рекомендательного инструмента. Который поможет найти проблемные места, указать на недочеты. Для реального измерения скорости загрузки сайта, нужно пользоваться профессиональными инструментами: GTmatrix и PingDom, о которых писал в обзоре что такое скорость загрузки сайта, как ее измерить. В GTMetrix есть временная шкала, к которой привязана загрузка каждого элемента страницы. Вот именно по ней и можно ориентироваться, какой из элементов страницы тормозит ее загрузку. Кроме этого, здесь указаны коды ответов сервера, размеры загружаемых файлов:

Временная шкала загрузки файлов сайта в GTMatrix

PageSpeed пригодится в первую очередь для нахождения возможных проблем. Укажет, если ваш сервер не использует сжатие для файлов, или не указаны корректно сроки кэширования, а может, вы используете полноразмерные картинки без их предварительного сжатия, и так далее.

Вывод

Стремится получить максимальные баллы – это пустая трата времени. Кроме этого, такой подход может убить часть функционала страницы, перестанут работать плагины и скрипты, может поломаться верстка сайта (страница будет выглядеть коряво). Поэтому использовать Google PageSpeed нужно без фанатизма. Для определения реальной скорости загрузки следует пользоваться профессиональными инструментами и следовать их рекомендациям.

Понравилась статья – делитесь ей с друзьями, оставляйте комментарии. Буду рад услышать ваши советы или критику.

 

996

Оцените статью:

1 2 3 4 5
рейтинг: 1/5; голосов: 19

Зарегистрируйтесь или войдите под своим именем чтобы оставить комментарий