• Resolved univerce

    (@univerce)


    Плагин хороший, но из-за него сильно тормозит сайт, показатель PageSpeed Insights
    без плагина 90/93, c включенным плагином 57/85. Подозреваю что это из-за того что скрипт плагина подгружается в хидере всего сайта, а не только на странице карты.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Yuri Baranov

    (@yhunter)

    Здравствуйте. Скрипт может подгружаться в хедере только если у вас отсутствует функция wp_footer в футере. Попроавьте шаблон, добавьте <?php wp_footer(); ?> в footer.php (Подробнее см. https://wp-kama.ru/hook/wp_footer )

    Загрузка в хедере это только костыль, чтобы плагин работал хоть как-то в подобных случаях.

    • This reply was modified 4 years, 1 month ago by Yuri Baranov.
    • This reply was modified 4 years, 1 month ago by Yuri Baranov.
    filipoff

    (@filipoff)

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

    • This reply was modified 4 years ago by filipoff.
    Plugin Author Yuri Baranov

    (@yhunter)

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

    Мягко говоря, неправда. Размер самого скрипта API 38,73 Kb. Когда он расположен в футере, то он практически не влияет на оценку Google Pagespeed, так как не мешает отображению контента страницы, т.к. располагается после него. Загрузится он один раз и больше вас не потревожит, если дальше будут грузиться только карты. Если вас интересует рейтинг, то сайты c YaMaps легко набирают 90-100% при должном тюнинге WP и сервера, влияние плагина тут минимально.

    P.S. Если есть предложения по улучшению плагина, то добро пожаловать на гитхаб – код-то открытый, улучшения принимаются и приветствуются.

    filipoff

    (@filipoff)

    https://yastatic.net/s3/front-maps-static/front-jsapi-v2-1/2.1.77-27/build/release/full-d3f34cc99c9c0dd436b9bc268e8dd6c17d0c711a.js
    682 кило. плюс ещё несколько файлов грузит.
    Вы же вроде разработчик, должны знать, мягко говоря.
    И на оценку это влияет всегда. Remove unused script и всё такое.
    Только что перепроверил — +4 секунды к загрузке, гугл матюкается и снижает оценку.

    Plugin Author Yuri Baranov

    (@yhunter)

    Еще раз: PageSpeed не ругается если скрипт подгружается после контента. Смотрите где у вас wp_footer, и что еще (и зачем) грузится после него. Причина только в этом.

    Данный скрипт оказывается закешированным после посещения любой яндекс.карты на любом сайте и уже не грузится повторно. Обращение идет только к json весом 38,73 Kb и сжатым до 13,47 Kb – это все. Если у вас есть предложения по загрузке скриптов на практике, а не в теории то, повторюсь, добро пожаловать на гитхаб. Если навыков нет, но есть желание проспонсировать исследование этого вопроса, то пишите на почту. Плагин, в конце концов, бесплатный и оупенсорсный и существует в том виде, в котором устраивает автора и владельцев 10000 сайтов. Он постоянно меняется и улучшается, но только тогда, когда у меня есть свободное время и возможность им заниматься.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Сильно тормозит сайт’ is closed to new replies.