Оптимизация js, css на Joomla+ JoomShopping под требования PageSpeed
Необходимо оптимизировать сайт на Joomla+Joomshopping под требования PageSpeed Insights для мобильных и компьютеров. Сейчас 3/63. Верстка bootstrap.
Нужно привести значение скорости загрузки страниц сайта к 90-100% по PageSpeed Insights, как для мобильных, так и для компьютеров.
Главная задача: критически важные js, css сделать, чтобы грузились первыми, а остальное подгружалось позднее и асинхронно, оптимизировать/удалить блокирующий js, оптимизировать css.
Выполнить валидацию js, css, html кода согласно спецификации W3C.
Почистить Joomla от неиспользуемых плагинов, компонентов.
ВНИМАНИЕ!!! Работа только БЕЗ установки дополнительных плагинов кэширования, оптимизации скорости работы Joomla!
Что имеем:
Сайт-магазин Joomla! 3.8.1 + JoomShopping 4.16.3, Верстка Bootstrap
VPS сервер, железо очень производительное 4x3.8ГГц, 8 гб DDR4, NVMe SSD
PHP 7, работает в режиме FastCGI (Nginx + PHP-FPM)
Подключено серверное преобразование и отдача всех картинок на сайте в формате webp
SSL HTTP2
gzip сжатие, кеширование
Настройка сервера не нужна, сисадмин при необходимости внесет изменения в настройки сервера
На данный момент показатели по скорости загрузки сервисом PageSpeed Insights следующие:
Мобилка/ПК: 3/63
Время загрузки первого контента: 2,8 сек.
Индекс скорости загрузки: 8,3 сек.
Время загрузки для взаимодействия: 6,1 сек.
Время загрузки достаточной части контента: 3,3 сек.
Время окончания работы ЦП: 5,9 сек.
Приблизительное время задержки при вводе: 40 мс
Желательно чтобы у вас был опыт в подобных задачах и хотелось бы посмотреть ваши работы и кейсы. За подробностями пишите, адрес сайта скину.