SPECTOR.PW Частный веб-мастер
Бесплатные консультации Задать вопрос

Уменьшения нагрузки на базу данных, кеширование - OpenCart

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 страницу;
  • Можно скачать сторонние стили и скрипты на свой сайт;
  • Указание исключение из сжатия стилей и скриптов;
  • Замена данных для страниц, стилей, скриптов;
  • Свои атрибуты для стилей и скриптов;
  • Предзагрузка шрифтов, изображений, видео файлов, стилей или скриптов;
  • Можно установить инлайн стили и скрипты вверху, внизу, в отдельном файле, отложить загрузку по событию и таймеру;
  • Указывайте важные стили и скрипты для первостепенной загрузки.
Контакты
Задать вопрос
Представтесь
Контакт (на выбор)
Сообщение