Добрый день всем, PageSpeed Insights ругается и просит удалить неиспользуемый код JavaScript по ссылке:
/var/cache/misc/assets/js/tygh/scripts-194f46383189437ba26eb79747f995911600584441.js
после удаления вручную и повторного запуска анализа - показатели вырастают на 35 пунктов, но файл постоянно автоматически создается опять… что именно создает этот файл? как определить?
Там все подключаемые скрипты CS-Cart (с модулями). Гугл хочет чтобы грузились только те скрипты которые используются на странице, а CS-Cart всегда выдает скомпилированный общий скрипт. Чтобы соблюдать это правило Гугла нужно отказаться от CS-Cart (и от всех CMS) и использовать самопис )) Конечно можно и на CS-Cart такое сделать, но вряд ли это возможно в ближайшие 3 года.
Вообще сервисы Гугла в последнее время переживают не лучшие времена и я бы не стал уделять их рекомендациям столько внимания. Если посмотреть на выдачу то Вы редко в ТОПе увидите сайты которые полностью соответствуют рекомендациям этого сервиса.
Если в гугле посмотреть результаты тех же эльдорадо,мвидео (не реклама) и т.п,то вы просто будете удивлены отличным результатам cs-cart. Здесь мне кажется более правдиво выдает результаты.
Три крайне важных требований гугла которые влияют на PageSpeed - наличие отложенной загрузки изображений, использование современных форматов изображений и сокращение количества DOM элементов. Для этого у нас есть следующие модули:
Отложенная загрузка изображений
Конвертер изображений в WebP
И модуль, позволяющий не просто скрывать, а полностью удалять из загрузки любые блоки