БлогNot. Как избежать зависаний сайта из-за mc.yandex.ru

Как избежать зависаний сайта из-за mc.yandex.ru

Стон рунетика, повторяющийся из года в год. Яваскрипты от "Яндекса" загружаются медленно и "тормозят" весь сайт.

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

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

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

Во всех открывающих тегах скриптов "Яндекса" укажите атрибут defer.

Например, было:

<script type="text/javascript">

а стало:

<script type="text/javascript" defer>

В современных браузерах должно помочь. Надёжнее будет, если все скрипты перенести при этом во внешний файл типа .js и подключить его атрибутом src тега script .

21.03.2023, 15:54 [481 просмотр]


теги: javascript ошибка рунет яндекс

К этой статье пока нет комментариев, Ваш будет первым