Блокировка российских сервисов в Украине и скорость загрузки сайтов (обновлено)

После отключения в Украине Yandex, VK и прочих, от пользователей украинского сегмента сети посыпались жалобы на скорость загрузки страниц. При чём долго грузились не только страницы из ru-сегмента, но и украинской части сети.
Доходило до того, что сайты определённое время вообще не дают с собой работать (отключается меню, корзина, etc).
В ходе короткого анализа проблема нашлась.

Дело в том, что после отключения российских сервисов, многие из них всё ещё присутствуют и пытаются работать в украинском сегменте. Так например API яндекс.карт, которое иногда используется для заказа через корзину может полностью её сломать (пока сайт стучится на заблокированный сервис, пытаясь получить от него данные, ни один скрипт не выполняется).
Потому владельцам украинских сайтов, особенно тех, которые хостятся по месту в целях избежания вот таких нехороших курьёзов и ускорения загрузки страниц желательно от всех российских сервисов избавиться.
В первую очередь кстати советую отключить яндекс.метрику, всё равно толку от неё уже не будет. Для удобства украинских пользователей, яндекс теперь используют cloudfront. Чтобы использовать яндекс, теперь достаточно отредактировать код счётчика, строку

s.src = "https://mc.yandex.ru/metrika/watch.js";

на

s.src = "https://d31j93rd8oukbv.cloudfront.net/metrika/watch_ua.js";

Если используется Вебвизор 2.0, то тогда это строка

s.src = "https://mc.yandex.ru/metrika/tag.js";

на строку

s.src = "https://d31j93rd8oukbv.cloudfront.net/metrika/tag_ua.js";

Статистику в яндексе естественно смотрим через vpn.

Далее стоит пройтись архитектуре вашего сайта и выдрать «комментарии vk», «яндекс.карты», «комментарии ok» и вообще всё, что у вас по десять минут стучится на заблокированные домены.

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

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

18 − семь =