Кейс из практики: Как мы боролись с блокировкой Яндекса в Молдове
Рабочий день начался как обычно, пока не начали поступать сообщения от пользователей: "Сервисы не грузятся!", "Сайт висит!". Сначала решили, что это какой-то временный баг. Проверили серверы — с нашей стороны всё нормально, никаких проблем. Однако сайт продолжает не загружаться у пользователей в Молдове. Мы начали подозревать, что что-то идёт не так, но не было явных причин.
⏱Шаг 1: Подключаемся к компьютеру в Молдове Мы решили пойти глубже и подключились удалённо к компьютеру в Молдове, чтобы посмотреть на проблему вживую. Именно тут мы впервые увидели, что серверы отвечают с кодом 200 OK — всё должно работать. Однако пользователи по-прежнему видят белый экран. Тогда стало ясно, что проблема может быть на уровне внешних факторов, таких как блокировки.
⏱Шаг 2: Случайное открытие — блокировка Яндекс-сервисов В процессе поиска решения случайно натыкаемся на новость о том, что в Молдове ввели закон, по которому блокируют Яндекс-сервисы. Вот и разгадка! Наши ключевые инструменты — Яндекс.Метрика, карты и другие сервисы, активно используемые в продукте, внезапно оказались под ударом. Блокировка повлияла на работу сайта, из-за чего пользователи не могли нормально пользоваться нашими сервисами.
⏱Шаг 3: Тестирование на разных операторах — разные баги Мы решили провести тесты на разных операторах в Молдове и столкнулись с тем, что проблемы у всех операторов разные, но итог один — сайт не работает:
— У одного оператора блокируется только Яндекс.Метрика, из-за чего сайт частично отображается, но с лагами. — У другого оператора блокируются и метрика, и карты, но основной контент загружается. — У третьего вообще ничего не работает, блокируется абсолютно всё.
Каждый провайдер выдавал свои уникальные проблемы, и это создавало дополнительную путаницу.
⏱Шаг 4: Комплексное решение — отключаем сервисы и настраиваем CDN Стало понятно, что простого решения нет. Мы пошли радикальным путём: отключили сразу всё, что связано с Яндексом — метрику, карты и прочие сервисы. Однако этого оказалось недостаточно. Только после того, как мы настроили CDN для загрузки статических файлов, всё заработало. Все эти шаги, сделанные в комплексе, дали результат: сайт снова заработал у пользователей.
Отключение только метрики или только карт не решало проблему полностью. Лишь отключив оба сервиса и подключив CDN, мы смогли добиться стабильной работы сайта для пользователей в Молдове.
Итог: решение через комплексные действия Пришлось временно пожертвовать аналитикой и картами, но зато сайт снова стал доступен пользователям. Этот случай показал, как важно действовать комплексно, особенно когда дело касается блокировок и разных операторов, каждый из которых ведёт себя по-своем.
❓Сталкивались ли вы с чем-то подобным?
#УправлениеПродуктами #продукт #факап #Управление #ProductManagement