Суббота, Октябрь 21Полезные советы и секреты в мире IT и создание сайтов, а так же новости.

Как ускорить загрузку сайтов после блокировки российских ресурсов

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

В связи с указом Президента Украины о блокировке российских интернет-ресурсов, под ударом оказались популярные сервисы “Яндекса” и социальная сеть ВКонтакте.

Самый обсуждаемый вопрос на украинских форумах такой: влияет ли на работу сайта наличие кодов сервисов Яндекса или сети ВКонтакте?

Первое, что должно волновать пользователя, — это скорость загрузки сайта. Если заметили, что сайт стал грузиться медленнее, советуем зайти в Developer Tools панель — с помощью нажатия кнопки F12. В консоле Вы увидите наличие тех ошибок, которые влияют на скорость загрузки:

код яндекс метрики

код яндекс метрики

Что надо обязательно проверить на своем сайте:

  1. установлен ли счетчик Яндекс Метрики непосредственно в коде сайта.

По ходу загрузки сайта клиент (браузер) отправляет запросы на сервер. В случае, если запрос уходит на сервер отключенных сервисов Яндекса, клиент не получает обратной связи, отправляет запрос повторно, пока не получит ответ о 404 ошибке. Так происходит “зацикливание” сайта.

Надо убрать код счетчика Яндекс Метрика, тогда клиент не будет отправлять повторный запрос и сразу перейдет к загрузке следующего действия.

2. срабатывает ли тег Яндекс Метрики и пикселя Вконтакте внутри контейнера Google Tag Manager.

Большинство специалистов при настройке аналитики используют Google Tag Manager, внутри которого подключают теги счетчиков Google Analytics, Яндекс Метрики, устанавливают пиксели для сбора аудиторий Facebook и ВКонтакте. В связи с блокировкой вышеназванных сервисов есть опасения, что включенный тег будет “тормозить” работу сайта. Для этого рекомендуем отключить триггер (правило), при котором будет срабатывать тег Метрики и пикселя ВКонтакте:

код яндекс метрики

В итоге, тег должен остаться “пустым”, без отвечающего за него триггера:

код яндекс метрики

3. установлен ли виджет ВКонтакте на сайте.

На многих сайтах, особенно новостных и образовательных, установлены виджеты Facebook и ВКонтакте, которые внутри фрейма выводят страницу соответствующего сообщества.

Наличие этих виджетов группы ВКонтакте непосредственно влияет на скорость загрузку сайта, поэтому рекомендуем отключить его у себя. Для этого необходимо деактивировать плагин или удалить соответствующий “кусок” кода, которые отвечают за выведение виджета на интерфейс сайта

4. используется ли на сайте подключение к Open API VK. 

 Социальная сеть ВКонтакте предоставляет широкие возможности для интеграции со сторонними сайтами. В основном, эти возможности представлены уже готовыми виджетами. Однако, есть еще и Open API, которое позволяет не только авторизовать пользователя, но и выполнить любой метод, доступный приложениям ВКонтакте.

Выполняется такое подключение с помощью JavaScript файла, который содержит методы Open API

Если вы тоже столкнулись с проблемой скорости работы сайта из-за заблокированных российских сервисов, поделитесь своим опытом с нами в комментариях.В данном случае, проблема аналогична наличию скрипта Метрики в коде сайта. Клиент отправляет запрос на сервер, долго не может подгрузить этот скрипт и в ответ получает 404 ошибку. Поэтому также рекомендуем удалить данный скрипт со своего сайта во избежание проблемы со скоростью загрузки.

По материалам AMP

Добавить комментарий