Мощный компонент для Joomla, ускоряющий загрузку веб-страниц сайта без изменений в содержимом исходных файлов CMS. Расширение позволит значительно ускорить загрузку сайта на Joomla, но привести его в соответствие всем требованиям сервиса Google Page Speed можно только с помощью версии Pro.
Описание расширения
JCH Optimize позволяет увеличить скорость загрузки веб-страницы сайта в целом или по отдельности за счет минификации и объединения кода файлов, изменения порядка подключений файлов, уменьшения общего количества подключаемых файлов и т. д.
Существует бесплатная и платная (Pro) версия расширения с дополнительными возможностями.
Возможности | Free | Pro |
---|---|---|
Минимизация HTML-кода | ✔️ | ✔️ |
Минимизация CSS-кода | ✔️ | ✔️ |
Минимизация JS-кода | ✔️ | ✔️ |
GZIP-сжатие CSS- и JS-файлов | ✔️ | ✔️ |
Объединение CSS-файлов | ✔️ | ✔️ |
Объединение JS-файлов | ✔️ | ✔️ |
Опциональная обработка всех расширений | ✔️ | ✔️ |
Замена правила @imports в CSS | ❌ | ✔️ |
Включение PHP и внешних файлов в объединенный | ❌ | ✔️ |
Включение CSS из тегов <style> | ✔️ | ✔️ |
Включение JS из тегов <script> | ✔️ | ✔️ |
Асинхронная загрузка объединенного JS-файла | ✔️ | ✔️ |
Настройки исключения | ✔️ | ✔️ |
Генератор спрайтов | ✔️ | ✔️ |
Атрибуты размеров изображений | ❌ | ✔️ |
CDN/домен без Cookie | ❌ | ✔️ |
Отложенная загрузка изображений | ❌ | ✔️ |
Оптимизация загрузки CSS | ❌ | ✔️ |
Оптимизация изображений | ❌ | ✔️ |
Настройки JCH Optimize Free
Бесплатная версия расширения позволяет:
минимизировать HTML-, JS- и CSS-код
Плагин удалит из кода файлов лишние элементы (переносы строк, пробелы, комментарии и т. д.), никак не влияющие на исполнение кода, тем самым уменьшив общий вес страницы.
объединять JS- и CSS-файлы в один
Это уменьшит количество HTTP-запросов на страницах. При объединении файлов стилей повторяющиеся CSS-свойства будут удалены, что заметно уменьшит общий объём кода и вес страницы.
осуществлять GZIP-сжатие данных
Все текстовые файлы (CSS, JS, SVG, файлы шрифтов) будут сжиматься при передаче.
обрабатывать файлы из сторонних расширений
По умолчанию JCH Optimize обрабатывает только файлы самой CMS.
генерировать спрайты изображений
Плагин объединит фоновые изображения в одно для уменьшения количества HTTP-запросов.
добавлять к изображениям атрибуты высоты и ширины
Это способствует корректному отображению картинок в случае проблем с их загрузкой.
активировать кэширование в браузере
С помощью JCH Optimize можно добавить соответствующий код в файл .htaccess.
исключать обработку отдельных файлов и страниц
Это актуально в случае возникновения проблем с отображением или функционалом отдельных страниц или всех страниц сайта в целом.
Настройки JCH Optimize Pro
Платная версия плагина имеет дополнительные возможности и позволяет:
заменять правило @import на содержимое файлов
Встречаемые в стилях CSS-правила @import будут замещены на содержимое файлов, на которые они указывают, для сокращения HTTP-запросов.
добавлять к объединению содержимое PHP- и внешних файлов
JS-и CSS-файлы с расширением .php, а также файлы с внешних ресурсов будут включены в объединенный файл. Для работы этой функции требуется активный на сервере PHP-модуль cURL или включена PHP-настройка allow_url_fopen.
включать встроенные (inline) CSS-стили и JS-код
JCH Optimize Pro удалит встроенные CSS-свойства и JavaScript из кода и включит их в объединенный CSS- и JS-файл.
определять размещение ссылок на объединенные файлы на странице
Можно сохранять порядок выполнения кода, размещать файлы сразу после тега <title>, или подключать объединенный JS-файл перед закрывающим тегом Body.
загружать JavaScript асинхронно
Эта функция позволит избежать блокировки отображения страницы в момент загрузки JS-файла(ов).
активировать отложенную загрузку изображений
В этом случае картинки будут загружаться в момент появления на странице. Эффект загрузки может сопровождаться плавной анимацией. К тому же можно настраивать исключения.
оптимизировать загрузку CSS
JCH Optimize Pro определит CSS-свойства для верхней части веб-страницы и вставит их в тег <style> внутри блока <head> во избежание блокировки отображения страницы.
оптимизировать изображения
Картинки из указанных папок будут оптимизированы, что значительно (иногда в разы) уменьшит общий вес веб-страниц.
Стоимость JCH Optimize Pro
Бесплатная версия расширения позволит значительно ускорить загрузку вашего сайта на Joomla 3 и Joomla 4, но обеспечить соответствие веб-страниц практически всем требованиям сервиса проверки скорости загрузки Google Page Speed можно только с помощью JCH Optimize Pro, поэтому не скупитесь: всего $29 и ваш сайт станет многократно быстрее, что непременно отразиться на его позициях в поисковой выдаче!