Автоматическое ускорение работы Opencart/OcStore v1.16
Скачать-Автоматическое ускорение работы Opencart/OcStore v1.16
Описание
Этот модуль был специально разработан для ускорения сайтов, работающих на платформе Opencart/OcStore. Он включает в себя последние методики оптимизации, которые позволяют достичь лучших показателей Google Page Speed.
Вот основные преимущества этой модификации:
- Полностью автономный - вам не нужно настраивать ничего самостоятельно, все настройки уже предусмотрены для оптимизации на основе множества тестов.
- Универсальность - модуль работает с готовым HTML-кодом перед его отображением в браузере. Это позволяет быть независимым от любых шаблонов, модификаторов и других модулей, используемых в Opencart.
- Минималистичность - изменения касаются только существующих файлов системы. При отключении модуля не оставляется "мусора".
Это основа функционала AutoTuneSpeed.
Теперь давайте рассмотрим, из чего состоит оптимизация:
- Работа с CSS-файлами - все файлы объединяются в один и кэшируются в стандартной папке Opencart Cache. Производится обработка шрифтов, проверка правильности путей для изображений и других ресурсов. В конце происходит предзагрузка этого файла для браузера.
- Работа с JavaScript - процедура схожа с обработкой CSS-файлов. Все скрипты проверяются по специальному списку и, при совпадении, переводятся в режим отложенной загрузки.
- Обработка шрифтов - она включена в обработку CSS для уменьшения количества запросов. Все шрифты загружаются с отложенной загрузкой, а Google Fonts загружается особым образом для ускорения загрузки страницы.
- LazyLoad для изображений и iFrame - модуль подключается к встроенной функции браузера, если возможно, иначе используется модуль JavaScript "LazyLoad Vanilla". Загрузка происходит только на страницах, где возможна отложенная загрузка изображений. Полная совместимость с другими модулями схожего функционала. Есть возможность исключить отложенную загрузку для конкретных изображений с помощью CSS-класса "nolazy".
- Server Push HTTP/2 - используется данная технология для передачи браузеру CSS и JavaScript вместе с HTML. Если браузер поддерживает эту технологию, страница будет отображаться без задержек.
Этот небольшой список изменений приводит к значительному улучшению производительности.
Нет, модуль не привязан к домену или IP-адресу. Он имеет открытый исходный код и может быть использован на любых ваших сайтах.
Нет, нельзя добавлять исключения для скриптов или стилей. Все JS и CSS файлы загружаются в разделе <head>
, и их загрузка остается неизменной.
Нет, модуль не работает в панели администрирования. Его код работает только на пользовательской части сайта и игнорирует Ajax-запросы.
Коментарии
Информация
Дополнения и расширения | |
Совместимость | 2.x-3.x |