Кеширование Redis v1.0
Драйвер кеширования Redis для Opencart 1.5.x – 3.x
Redis — это высокопроизводительное распределенное хранилище данных.
Высокая скорость работы обеспечивается за счет хранения данных в оперативной памяти, которые периодически сохраняются на диск.
Для работы модуля необходим включенный Redis на сервере и библиотека php-redis
Инструкция по установке
Opencart 2.x – 3.x Стандартный установщик модулей.
Opencart 1.5.x Распаковать архив в корень сайта.
Добавить константы в файлы config.php и admin->config.php
// Redis define('CACHE_HOSTNAME', '127.0.0.1'); define('CACHE_PORT', '6379'); define('CACHE_PREFIX', 'redis_'); define('CACHE_PASSWORD', '');
Redis для Opencart 3.x
В OpenCart 3 драйвер Redis уже присутствует.
В модуле заменены устаревшие функции и добавлена авторизация.
Файл system->config->default.php
Изменить
$_['cache_engine'] = 'redis';
На
$_['cache_engine'] = 'redisp';
Redis для Opencart 2.2 – 2.3
Файл system->config->default.php
Изменить
$_['cache_type'] =
На
$_['cache_type'] = 'redis';
Redis для Opencart 2.0.x – 2.1.x
Файл index.php и admin->index.php
изменить
$cache = new Cache('file');
На
$cache = new Cache('redis');
Redis для Opencart 1.5.x
файл index.php и admin->index.php изменить
$cache = new Cache('file');
На
$cache = new redis_cache();
После
require_once(DIR_SYSTEM . 'library/cart.php');
Добавить
require_once(DIR_SYSTEM . 'library/redis_cache.php');
Если вы используете VQMod добавить
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/redis_cache.php'));
Leave a reply
You must login or register to add a new comment .