Кэширование OpenCart и ocStore

Вступление

Кэширование это возможность сохранить HTML образ страницы и при вызове динамической страницы магазина, не собирать динамическую страницу по частям, а сразу показать её HTML копию из кэша. Кэширование OpenCart значительно экономит время загрузки каждой страницы в отдельности и, как следствие, всего Opencart.

Кэширование OpenCart

В отличие от сжатия, кэширование сокращает количество обращений к базе данных. Напомню, степень сжатия для ускорения opencart выставляем на вкладке Магазины→Настройки→Сервер, пункт «Уровень сжатия», ставим 6.

Обращение к базе данных (запросы) увеличивает и включение ЧПУ (человеко понятных URL). Каждый раз при обращении системы к БД, к запросу о вызове URL, будет добавляться запрос замены системного URL на ЧПУ.

Напомню, как включить ЧПУ в Opencart и как добавить SEO названия. Вкладка Категория или Товар, строка SEO URL:

opencart-seo-url-1

чпу-opencart-настроено-1
Результат настройки ЧПУ OpenCart

Кэширования url запросов  OpenCart и OcStore

Вопрос кэширования url запросов, решен в русском клоне OpenCart, платформе OcStore. В комплект OcStore входит модуль SeoPro, который решает не только проблему формирования ЧПУ ссылок магазина, но и кэширует запросы к таблице url_alias.

Это может вас заинтересовать:  Перевод OpenCart 2.0 на русский язык

Модуль SeoPro

Модуль SeoPro, формирует уникальные ссылки категорий и товара в категориях, благодаря чему исключаются  дубли страниц магазина.

Как включить и настроить модуль SeoPro OcStore

Чтобы включить и настроить модуль SeoPro OcStore нужно сделать следующие шаги.

  • Переименовать файл htaccess.txt в файл .htaccess (точка впереди обязательна);
  • Если магазин стоит на в корневой папке домена, в файле htaccess в строке
RewriteBase /

После слеш нужно прописать каталог, где установлен магазин. Например, у меня демо магазин стоит в каталоге ocstore, поэтому в файле htaccess я пишу строку:

RewriteBase /ocstore/

Больше никаких изменений в файле .htaccess не делаем.

  • В административной панели магазина, на вкладке: Система→Настройки магазина→Сервер,
  • Включаем ЧПУ;
  • Выбираем тип СПУ- SeoPro;
  • Включаем ЧПУ товаров с категориями;
  • НЕ ставим окончание ЧПУ (можете поставить);
  • Сохраняетесь.
OcStore-seoPro-1
Включить SeoPro в ocStore

Если думаете, что это будет работать в автомате, то ошибаетесь.

Теперь в каждой категории и каждом товаре, нужно прописать Seo называние категории/товара (вкладка Данные). Seo название прописывается:

  • только латинскими буквами,
  • без пробелов,
  • вместо пробелов тире,
  • регистр имеет значение.
Это может вас заинтересовать:  Модули Open Cart, размещение модуля на макете Open Cart

Некоторые поисковики различают регистр URL, поэтому лучше всё писать в нижнем регистре.

OcStore-seo-названия-1
Seo url OcStore

чпу-ocstore-html-1 чпу-ocstore-без-html-1

Важно! SEO название товара/категории должно быть уникальным в пределах всей системы.

В завершении

Управление кэширование OpenCart и OcStore происходит в файле: /system/library/cache.php.

©Shopiweb.ru

Другие статьи близкие по теме

Добавить комментарий