Найти в Дзене
#IT-надзор

Замедление работы сайта – в чем причина?

Оглавление

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

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

Почему сайт может тормозить?

Надо признать, что причин тому может быть очень много.

Например:

  1. Не оптимизированная конфигурация CMS/сервера
  2. Последствия проведенных работ по доработкам (сделанным без учета быстродействия)
  3. Не достаточно ресурсов хостинга для работы вашего сайта, равно – рост нагрузки и трафика на сайте выше способностей оборудования хостинга, который его обслуживает
  4. Большая нагрузка от поисковых или различного вида ботов на страницы сайта
  5. DDOS атака (например, организованная конкурентами)
  6. Вирусная активность
  7. И тп.

Чтобы определить причину – нужна квалифицированная диагностика и выработка решений. Но все эти пункты относятся так или иначе к работе над сайтом, который претерпел внутренние изменения.

Но что, если ваш сайт всегда работал отлично – но вдруг начались проблемы? Сегодня я расскажу о не очевидной причине, вызванной внешними факторами.

С чего все началось?

Уверен – вы догадываетесь. Следствием ограничений в IT со стороны различных стран и компаний в отношении трафика из РФ – являются эпизоды недоступности тех или иных сервисов из русскоязычного интернета.

Примером тому могут служить как запрещенные социальные сети (Facebook, Instagram, Twitter и др), так и различные сервисы статистики.

Одним из последних эпизодов стало замедление работы Youtube на территории России.

Причем нельзя однозначно сказать что виноваты в этом компании за рубежом - ограничения часто работают в обе стороны, т.к. ряд сервисов блокируют российские системы (тот же РКН).

Я уже рассказывал про риски работы через Cloudflare, который имеет неоднозначное влияние на безопасность для белого бизнеса в РФ.

Ну и что? В чем проблема?

Проблема в том, что многие проекты создавались еще до 2022 года. Глобальный IT рынок тогда изобиловал множеством платных и бесплатных сервисов высокого качества коллективного западного производства, которые интегрировались в сайты. И все работало.

Но, с началом глобального цензурирования сети, возникла проблема ограничения трафика по географическому признаку - причем как с внешней стороны, так и с внутренней.

В отличие от западных блокировок, которые прямо пишут что «вы заблокированы по национальной или географической принадлежности к РФ» - внутренняя блокировка Роскомнадзора зачастую не возвращает никаких ответов, а вызывает бесконечный запрос к заблокированному ресурсу.

-2

Запросы к ним прекращается только по истечению таймаута, т.е. могут длиться десятки минут.

Что может замедлять сайт?

В зоне риска находятся модули, которые щедро интегрировались в множество CMS - от бесплатных до платных.

  1. Счетчики и метрики, включая скрытые – установленные от заблокированных организаций (например, счетчик или пиксель запрещенного Facebook, Google Adsense)
  2. Модули работающие через JS (колтрекинг, счетчики аналитики, модули обратной связи) и т.п.
  3. Интеграция контента (например, видеоролики Youtube, калькуляторы)
  4. Модули и системы облачной интеграции между сайтом и внешней системой (например, CRM)
  5. И др.

Чем это грозит?

Прежде всего – замедлением вашего сайта для пользователя, а значит – снижением поведенческих показателей.

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

Медленная загрузка сама по себе, и высокое влияние на поведенческие метрики - так же является краеугольным камнем в алгоритмах поисковых систем, что грозит резким снижением позиций и видимости вашего сайта.

В некоторых случаев, это так же может нести локальные имиджевые риски на страницах – когда на вашем сайте будут отображаться ошибки вместо блоков (например, интегрированный модуль Instagram или модуль комментариев, который больше не показывается в русскоязычном интернете. Либо карта проезда, созданная на странице контактов.)

Что делать?

  • Прежде всего, нужно проверить или поручить подрядчику – проверить сайт на предмет замедления и наличия подобного рода ограничений.
  • Убедиться, что на сайте не установлено счетчиков, которые блокируются российскими провайдерами и которые подвисают при загрузке страницы.
  • Если ваш сайт имеет интеграцию с Youtube и осуществляется показ видео через интегрированный фрейм – рекомендуется перенести данные видео на другие сервисы (например, Rutube) либо на собственный хостинг, чтобы данное видео проигрывалось без ограничений со стороны третьих лиц.
  • Перепроверить, что все важные модули (модули обратной связи, колтрекинга, калькуляторов, мессенджеров и тп) работают в штатном режиме. В случае, если сервис, интегрированный с вашим сайтом перестал работать – необходимо заменить на аналогичный, с русскоязычной базой, во избежание попадания под санкционное влияние.
  • По возможности, провести перевод с модулей, приобретаемых в зарубежном сегменте, на русскоязычные аналоги - даже если они все еще работают. Это позволит в дальнейшем мягче пройти отсутствие техподдержки или внесения дополнительных ограничений.