Влияние Яндекс Метрики и Гугл Аналитикс на скорость загрузки сайта

Автор: | 20 сентября, 2019

Доброго дня, дорогой мой читатель.

Я вот задался вопросом, сильно ли замедляют Яндекс Метрика и Гугл Аналитикс загрузку сайта.

Ответ состоит из двух положений:

  • сервер, откуда отдаётся сам сайт — они не замедляют. Оба счётчика вместе (их код вызова в странице сайта) — меньше 1 кбайта — собственно, этот объём и передаёт свой сервер в браузер;
  • а вот отображение сайта в браузере — замедляют, но не смертельно, поскольку код вызова тянет сами счётчики с серверов Яндекса и Гугла, а затем они ещё должны отработать.

Насколько велико влияние этих систем аналитики на скорость отображения сайта в браузере — покажу на скриншотах и в табличке.

Что я сделал. Есть у меня сайт, а на нём — простая html-страничка. И я просто проверил скорость загрузки с помощью пары сервисов — PageSpeed Insights и Pingdom Website Speed Test.

Результаты.

До использования счётчиков — просто страничка.

Собственно, видно, что всё быстро и хорошо.

Дальше поставил Яндекс Метрику (без вебвизора).

Ну, где-то на 0,5-1 секунду дольше формируется страница. На скриншоте цифра занизилась — но заметил я это поздно — уже когда всё протестил и позакрывал. Добавилось 100 Кбайт и 5 запросов.

Ну, а дальше ставлю Гугл Аналитикс. Добавилось около 50 Кбайт и 3 запроса. Дополнительное время формирования страницы составило тоже где-то секунду.

Вывод.

Счётчики аналитики несколько замедляют отображение сайта в браузере — значения смотрим в таблице

Показатель Страница без счётчиков (базовые показатели) Яндекс Метрика (дополнительно) Гугл аналитика (дополнительно)
Размер страницы (Кбайт) 13,4 101,5 + 46,6
Число запросов 6 5 3
Время загрузки, сек. 0,5 1 1

Считать ли это критичным? Почти стопроцентно — нет.

Если у вас страница 2 Мбайта — то 150 кбайт погоды не сделают. В браузер со своего хостинга страницы грузятся с одинаковой скоростью — что со счётчиками, что без.

Плюс отдельно (параллельно) тянутся сами счётчики с серверов Яндекса и гугла. Причина в том, что счётчики асинхронные, поэтому формально — да, дольше (они же тоже имеют определённый размер плюс они должны ещё и сработать), а по факту — изменение времени загрузки не принципиально.

Вот такие мысли и измерения получились )

С уважением, Александр Крылов, aleksandr-krylov.ru

Влияние Яндекс Метрики и Гугл Аналитикс на скорость загрузки сайта: 4 комментария

  1. Экономщик

    Так, а в итоге что делать? Если счётчик реально замедляет загрузку. Ничего не понял 🙁

    Ответить
    1. Александр Крылов Автор записи

      Вывод такой: хоть страница и становится больше, но это особо не является принципиальным.

      Можно ставить.

      Хотя я в итоге удалил эти счётчики. Поскольку их функционалом всё равно не пользуюсь.

      Ответить
      1. й32323

        при проверке разница на pagespeed в 40 едениц это как понять не особо влияет?

        Ответить
        1. Александр Крылов Автор записи

          Здравствуйте.
          В Pagespeed используется движок создания страниц, похожий на движок на очень старых телефонах.
          С другой стороны, счётчики — они исполняются уже после загрузки страницы — на устройстве пользователя.
          И поэтому получается, что при нормальной настройке сайта — они просто не должны никак заметно влиять на пользователя.
          Ну, грузится параллельно ещё и счётчик — и, в общем-то, ничего особенного.

          Ответить

Добавить комментарий для Экономщик Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *