Перейти до змісту
−10% на будь-який проєкт за промокодом−10% за промокодом
OpenCart / ocStore

Redis кеш для OpenCart — прискорення магазину

Відгуків: 9

Налаштую Redis для OpenCart: сесії, системний кеш, JetCache. TTFB < 200 мс, зниження навантаження на БД на 40–70%.

Redis кеш для OpenCart — прискорення магазину Послуга

Налаштування Redis-кешування для OpenCart

Файловий кеш, який стоїть за замовчуванням, працює прийнятно на невеликому магазині. З ростом каталогу й трафіку він сам стає вузьким місцем: кожне звернення до кешу — це операція з диском, а їх на сторінку десятки.

Що входить

  • встановлення й налаштування Redis із обмеженням пам'яті та політикою витіснення;
  • підключення магазину до Redis замість файлового кешу;
  • окремий простір ключів, якщо на сервері кілька сайтів — інакше вони перетруть кеш один одному;
  • налаштування часу життя кешу під ваш ритм оновлення каталогу;
  • за потреби — зберігання сесій у Redis;
  • перевірка попадань у кеш: якщо їх мало, налаштування марне.

Про що зазвичай не попереджають

Штатна інвалідація кешу в OpenCart розрахована на файлове сховище: вона видаляє групу ключів за шаблоном. На Redis такий підхід не працює — видаляється лише точний ключ. Наслідок: змінили товар, а на сайті стара ціна, доки не спливе час життя кешу.

Тому підключення Redis — це не «перемкнути драйвер у конфігурації», а ще й перевірка, що очищення кешу після редагування справді працює.

Коли Redis не потрібен

Якщо магазин має кілька сотень товарів і десяток відвідувачів на годину, різниці ви не помітите. Redis дає ефект там, де є навантаження: великий каталог, активний трафік, важкі сторінки категорій.

Практичний розбір із цифрами — стаття Redis-кешування в OpenCart. Суміжне: оптимізація швидкодії магазину, встановлення Redis на сервері, налаштування Nginx і PHP-FPM.

До і після

До
  • Файловий кеш гальмує з ростом каталогу: кожне звернення — операція з диском
  • Redis підключили «перемиканням драйвера», а після зміни товару на сайті досі стара ціна
  • Кілька сайтів на одному сервері перетирають кеш один одному
Після
  • Redis з обмеженням пам’яті й політикою витіснення замість файлового кешу
  • Перевірено, що очищення кешу після редагування справді працює — без старих цін
  • Окремий простір ключів, час життя кешу під ритм оновлення каталогу, перевірка попадань

Відгуки (9)

5.0
05.03.2026

Робили нам «Налаштування Redis кешування для OpenCart» — хотів знизити TTFB без зміни хостингу. Роботу здали з документацією і поясненнями. Окремо порадували акуратністю в коді. Рекомендую без вагань.

27.07.2025

Брала «Налаштування Redis кешування для OpenCart» для свого проєкту. Хотів знизити TTFB без зміни хостингу. Після здачі ще тиждень відповідали на дрібні питання. Роботу здали з документацією і поясненнями.

16.06.2025

Замовляв «Налаштування Redis кешування для OpenCart» — хотів знизити TTFB без зміни хостингу. Ціна відповідала обсягу, прихованих доплат не було. Однозначно вартує своїх грошей.

03.06.2025

Робили нам «Налаштування Redis кешування для OpenCart» — сесії з'їдали ресурс на диску. Видно, що людина глибоко розуміється на OpenCart. Після здачі ще тиждень відповідали на дрібні питання. Рекомендую без вагань.

24.03.2025

Робили нам «Налаштування Redis кешування для OpenCart» — сесії з'їдали ресурс на диску. Після здачі ще тиждень відповідали на дрібні питання. Проблему вирішено остаточно.

Написати відгук
Telegram