Как избежать зависаний сайта из-за mc.yandex.ru
Стон рунетика, повторяющийся из года в год. Яваскрипты от "Яндекса" загружаются медленно и "тормозят" весь сайт.
Правильный вариант - отказаться от сервисов Яши вообще, потому что криворукость программистов Яндекса потрясает даже по меркам РФ, а их некомпетентная поддержка будет всё отрицать.
Но я, например, такому совету и сам не последовал (в том числе, в этом блоге), потому что жалко терять накопленную за годы статистику.
Если Вы не хотите сложных решений, связанных с переписыванием кода "Яндекса", призванным обеспечить загрузку яшиных скриптов после отображения страницы (а ведь его элементов в "подвале" сайта может быть несколько, например, "Метрика" и "Поделиться"), попробуйте совсем простой путь.
Во всех открывающих тегах скриптов "Яндекса" укажите атрибут defer.
Например, было:
<script type="text/javascript">
а стало:
<script type="text/javascript" defer>
В современных браузерах должно помочь. Надёжнее будет, если все скрипты перенести при этом во внешний файл типа .js
и подключить его атрибутом src
тега script .
21.03.2023, 15:54 [683 просмотра]