Столкнулся с проблемой - проверив свой сайт в гугле на скорость загрузки страниц, сайт набрал крайне маленькое количество баллов. В частности были проблемы с отсутствием сжатия и кеширования, что в последствии я решил. Оптимизацию под мобильные платформы тоже сделал. А вот решить проблему с загрузкой большого количества файлов css и js не получается. Может кто подскажет решение? Дело в том, что эти файлики не только в теме грузятся, но и некоторые компоненты и модули тоже грузят.
Объедини css в 1-2 файа выкинув стили которые ненужны и пропиши что осталось в /шаблон/layouts/blocks/head.php $this->API->addCSS($this->API->URLtemplate() . '/css/твойфайл.css'); + Если шрифты подгружешь с googlefonts то сделай локально: например в css: @font-face { font-family: 'ReenieBeanie'; src: url('../fonts/ReenieBeanie.eot'); src: url('../fonts/ReenieBeanie.eot?#iefix') format('embedded-opentype'), url('../fonts/ReenieBeanie.woff') format('woff'), url('../fonts/ReenieBeanie.ttf') format('truetype'), url('../fonts/ReenieBeanie.svg#ReenieBeanie') format('svg'); } .fontpro,.fontpro-35902 { font-family: 'ReenieBeanie',sans-serif; } Шрифты в папку fonts в 4 форматах. Ссылку на сайт кинь в лс
Попробуй разобраться с JCH Optimize Pro. Сам сейчас про него читаю. Заявлен функционал объединения css, js. http://wmasteru.ru/threads/jch-optimize-pro-4-1-4.15218/
коротко - стоит. Но нужно быть уверенным что ваша версия джумлы поддерживает php7, и ваши плагины в том числе.