14 November 2024
3
opencart
C этим модулем вы уменьшите нагрузку на базу данных, увеличите показатели Google PageSpeed.
Кэширование:
- Поддержка драйверов: APC(u), MemCache(d), Redis, File, Buslik или свой;
- Установка исключения по роуту страницы, или наоборот включить для определённых роутов (например, product/category), названий параметра (например, category_id=10) или keyword (например, category10). При включении определённых страниц можно задать индивидуальное время и разнообразить по config, session, $_POST, $_GET данным;
- Можно разнообразить кэш с помощью config, session данных состоящих даже из массивов;
- Ограничение кэширования страниц по параметрам $_POST, $_GET, чтобы избежать заполнения дискового пространства сервера;
- Можно установить ограничение по размеру общего объёма кэша на дисковом пространстве сервера;
- Из настроек модуля можно чистить кэш: html, css, js, images, logs, pwa, обновлять модификаторы, чистить различные отчёты в БД (просмотры товара, активность пользователей, поисковые запросы, корзина пользователей, сессионные данные);- при редактировании товара, категории и т.д. полный кэш страниц тоже будет очищаться в соответствии id;
- Установка время кэша для страниц, контроллеров, моделей и стандартного кэша OpenCart;
- Кэшировать страницы в 2 прохода, сначала кэш моделей, потом всей страницы;
- Можно прегенерировать кэш массово согласно параметрам ограничений и другим настройкам под этот функционал.
Как увеличиваются показатели в Google PageSpeed?
- Установка исключений по роуту страницы, или наоборот включить для определённых роутов (например, product/category), названий параметра (например, category_id=10) или keyword (например, category10).
- Loading="lazy" изображений, фрейм окон, видео, аудио, html-код модулей;
- Можно указать атрибуты ширины и высоты для всех изображений;
- Можно сжать стили, скрипты и html страницу;
- Можно скачать сторонние стили и скрипты на свой сайт;
- Указание исключение из сжатия стилей и скриптов;
- Замена данных для страниц, стилей, скриптов;
- Свои атрибуты для стилей и скриптов;
- Предзагрузка шрифтов, изображений, видео файлов, стилей или скриптов;
- Можно установить инлайн стили и скрипты вверху, внизу, в отдельном файле, отложить загрузку по событию и таймеру;
- Указывайте важные стили и скрипты для первостепенной загрузки.