Поддержка Проблемы и решения Виджет ВК замедляет работу сайта

  • Здравствуйте!
    Согласно данным PageSpeed Insights сайт сильно замедляется за счет неиспользуемого кода, подгружаемого виджетом ВК.

    …al/fonts_cnt.css?266…(vk.com)
    /widget_community.php?app=…(vk.com)
    …al/ui_common.css?210…(vk.com)

    Подскажите пожалуйста, как это устранить?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • как это устранить?

    Поскольку у Вас вряд ли есть возможность повлиять на код, отдаваемый вконтактом, остается либо терпеть, либо удалить виджет.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    К рекомендациями PageSpeed Insights стоит относиться без фанатизма, мало кому удаётся выполнить их все без ущерба для функциональности и здравого смысла.

    мало кому удаётся выполнить их все без ущерба для функциональности и здравого смысла.

    мне удалось или я ошибаюсь и еще не нашел что сломал. Прошелся по веб шрифтам (-30%) и иконочным шрифтам (-40%) + их preload приоритет, отключил ненужный js/css + объединение js/css в файл (критичный в шапке, не критичный в подвал), отложенная загрузка js библиотек (гугл рекапча, prism.js, лайтбокс — и основной скрипт и скрипт его инициализации по требованию), ну и lazyLoad через нативный хромовский атрибут и через IntersectionObserver. При этом я ничего из функционала не убрал.
    Победить не удалось пока jquery migrate — основной плагин что-то там вызывает допотопное типа «life» (придется отправить его разрабу PR — как найду время и пройдусь по нему)

    Подскажите пожалуйста, как это устранить?

    Виджет просто группы ВК? Так замените его картинкой — и ссылка пусть ведет на вашу группу в ВК.

    Раз в месяц обновляйте её. Например.

    Вообще я бы бросил затею тащить виджеты соцсетей к себе на сайт. Это и лишний вес и слежка. И кто вообще на них обращает внимание? На живые виджеты? Подмена картинкой — достаточно старый способ. Так и виджеты менеджеров подменяют — типа «закажи обратный звонок».

    Не скажу что-то новое — но не доверяйте сторонним сервисам.

    А пейджспид или лайтхаус — они дают общие рекомендации. Но не стоит забывать правило 20/80. Поэтому если добились 80% — можно перестать тратить на это время. А это достигается за 20% вашего времени. Остальные 20% к сотке вы будете добивать потратив 80% своего времени.

    Огромное спасибо. Картинка со ссылкой это наверно оптимальный выход.

Просмотр 4 ответов — с 1 по 4 (всего 4)