Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Кеширование Redis


Кеширование Redis


Драйвер кеширования 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'));

 

 


  • Добавил
  • Добавлено
    20.11.2019
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обращение к серверу разработчика
    Нет

 

Надіслати
Поділитися на інших сайтах

  • 4 months later...

Купил модуль, опенкарт Version 3.0.3.2 (rs.2) не там $_['cache_engine'] = 'redis';:

 

 

Файл system->config->default.php

 

Изменить

 

$_['cache_engine'] = 'redis';

 

На 

 

$_['cache_engine'] = 'redisp';
Змінено користувачем vok
Надіслати
Поділитися на інших сайтах


  • 2 months later...
  • 3 months later...

А ваш модуль кеширует сессии?

У меня в OcStore 3 в стандартном когда включён Redis'е кеширование, меню перестаёт работать! (Оч странно)

Змінено користувачем fduw
Надіслати
Поділитися на інших сайтах


5 часов назад, fduw сказал:

А ваш модуль кеширует сессии?

 

Никто ссесии не кеширует
Это нонсенс

Надіслати
Поділитися на інших сайтах

  • 8 months later...
В 05.10.2020 в 16:32, fduw сказал:

Нужно просто чтобы они там лежали 24 часа потом -> del

 

Если вдруг еще актуально 

https://opencartforum.com/files/file/8770-redis-session-driver-hranenie-sessii-v-redis/

 

 

Надіслати
Поділитися на інших сайтах

5 часов назад, multimen сказал:

подскажите есть ли подобный модуль под Tarantool

если брать ваш модуль работает ли в связке с Jet Cache или они исключают друг друга ?

 

У меня нет.

В в связке с Jet Cache работает

Надіслати
Поділитися на інших сайтах

  • 11 months later...

Приобрел, поставил, прописал как по инструкции

fCf54MP.png

 

Но на производительности сайта https://aquamart.cm.ua/ модуль никак не сказался.

Страницы товара грузятся бесконечно долго.

Как быть?

Змінено користувачем dreemix
Надіслати
Поділитися на інших сайтах


24.06.2022 в 15:02, dreemix сказал:

Страницы товара грузятся бесконечно долго.

 

Ожидать огромного прироста скорости тут не стоит.

Это лишь значит что файлы файлового кеша /storage/cache/ будут храниться в оперативной памяти и чтение их будет быстрее.

Если страницы грузятся долго то нужно искать "узкое" место в работе сайте.

 

 

 

Надіслати
Поділитися на інших сайтах

  • 6 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.