Сыйымдылық:
OpenCart 1.5.3.1OpenCart 1.5.4.1OpenCart 1.5.5.1OpenCart 1.5.6OpenCart 1.5.6.1OpenCart 1.5.6.2OpenCart 1.5.6.3OpenCart 1.5.6.4OpenCart 2.0OpenCart 2.1OpenCart 2.2OpenCart 2.3OpenCart 3.*OCStore 1.5.3.1OCStore 1.5.4.1OCStore 1.5.5.1OCStore 1.5.5.1.1OCStore 1.5.5.1.2OCStore 2.1OCStore 2.3OCStore 3.*
Драйвер кеширования 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'));
Что делать, если в /system/config/default.php
Вместо этого такую тему втыкаем?
Как теперь понять, что мы уже самые крутые или еще не очень? :))
В общем где какие параметры могут сигнализировать до/после или с модулем/без или кога проявится эффект одной таблэтки)))
Проверить работу Redis можно так:
- Удалите файловый кэш. Если он не создается, а сайт работает, скорее всего, Redis функционирует корректно.
- Через redis-cli выполните команду MONITOR, чтобы увидеть запросы в реальном времени.
Если нужно болше деталей, пишите, пожалуйста, в личном сообщении.