Инструкция Кеширование Redis Opencart/Ocstore 1.5-2x-3x

  • Последнее редактирование:
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1
Последнее редактирование:
Драйвер кеширования Redis для OpenCart/Ocstore 1.5.x — 3.x

Redis
— это высокопроизводительное распределенное хранилище данных.
Высокая скорость работы обеспечивается за счет хранения данных в оперативной памяти, которые периодически сохраняются на диск.

Для работы модуля необходим включенный Redis на сервере и библиотека php-redis

Инструкция по установке:
OpenCart 2.x — 3.x Стандартный установщик модулей.
OpenCart 1.5.x Распаковать архив в корень сайта.

Добавить константы в файлы config.php и admin-config.php

PHP:
// Redis define('CACHE_HOSTNAME', '127.0.0.1');
define('CACHE_PORT', '6379');
define('CACHE_PREFIX', 'redis_');
define('CACHE_PASSWORD', '');

В OpenCart 3 драйвер Redis уже присутствует.
В модуле заменены устаревшие функции и добавлена авторизация.

Файл system-config-default.php

Изменить
PHP:
$_['cache_engine'] = 'redis';
На
PHP:
$_['cache_engine'] = 'redisp';

Redis для OpenCart 2.2 — 2.3:
Файл system-config-default.php
Изменить
PHP:
$_['cache_type'] =
На
PHP:
$_['cache_type'] = 'redis';

Redis для OpenCart 2.0.x — 2.1.x:
Файл index.php и admin-index.php изменить
PHP:
$cache = new Cache('file');
На
PHP:
$cache = new Cache('redis');

Redis для OpenCart 1.5.x:
Файл index.php и admin-index.php изменить
PHP:
$cache = new Cache('file');
На
PHP:
$cache = new redis_cache();
После
PHP:
require_once(DIR_SYSTEM . 'library/cart.php');
Добавить
PHP:
require_once(DIR_SYSTEM . 'library/redis_cache.php');

Если вы используете VQMod добавить:
PHP:
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/redis_cache.php'));

Скачать:
 
Последнее редактирование:

Создайте аккаунт или войдите, чтобы комментировать

Вы должны быть участником, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизация

Уже есть аккаунт? Авторизуйтесь.

Похожие темы

Расширение Opencart REST ADMIN API
iTnull добавил(а) новый ресурс: Opencart REST ADMIN API - Расширение REST API добавляет...
Ответы
2
Просмотры
246
Ответы
0
Просмотры
1K
Ответы
0
Просмотры
437
User331 добавил(а) новый ресурс: Storm - универсальный адаптивный шаблон - Это современный...
Ответы
0
Просмотры
699
В стандартном opencart 3 при закрытии браузера сбрасывается session и за этого удаляются товары...
Ответы
0
Просмотры
5K
Сверху Снизу