Навігація

Останні статті

Редагування головної сторінки OpenCart
29.09.2025 3972 5 3 хв.

Редагування головної сторінки OpenCart налаштування тексту заголовків H1 та Title, виведен..

Як видалити Powered by OpenCart
03.09.2025 5829 3 3 хв.

Видаліть Powered by OpenCart та налаштуйте футер: редагування шаблону, використання редакт..

Як видалити модулі в OpenCart
28.08.2025 2569 3 2 хв.

Покрокова інструкція з видалення модулів в OpenCart 3 через адмінку, вручну та з бази дани..

Який хостинг вибрати для OpenCart
25.08.2025 1819 3 3 хв.

Дізнайтеся, який хостинг вибрати для OpenCart інтернет-магазину. Вимоги, критерії вибору, ..

Налаштування Memcached в OpenCart на прикладі хостинг Україна

18.08.2025 1773 1 1 хв.
Налаштування Memcached в OpenCart на прикладі хостинг Україна

Встановлення Memcache(d) в OpenCart дозволить прискорити роботу вашого інтернет-магазину, знизивши навантаження на базу даних та покращивши чуйність сайту. Нижче зручне покрокове керівництво, адаптоване під різні версії OpenCart.

Основні характеристики Memcached в OpenCart

  • Підтримка різних версій OpenCart:
    • OpenCart 3.0
    • OpenCart 2.2-2.3
    • OpenCart 2.0-2.1
    • OpenCart 1.5
  • Налаштування конфігурації:
    • CACHE_HOSTNAME — шлях до сокету, наприклад: /home/ваш_аккаунт/.system/memcache/socket
    • CACHE_PORT = 0 (використовується при підключенні через UNIX-сокет)
    • CACHE_PREFIX або MEMCACHE_NAMESPACE — унікальний префікс кешованих даних
  • Задіяні файли:
    • config.php , admin/config.php
    • system/config/default.php
    • index.php (докорінно і в папці admin)
    • system/library/cache.php (в OpenCart 1.5)

Налаштування за версіями OpenCart

OpenCart 3.0

  1. Наприкінці файлів config.php та admin/config.php додайте:
    define('CACHE_HOSTNAME', '/home/ВАШ_АККАУНТ/.system/memcache/socket');
    define('CACHE_PORT', '0');
    define('CACHE_PREFIX', 'oc_');
  2. Відкрийте system/config/default.php та замініть:
    $_['cache_engine'] = 'file';
    на:
    $_['cache_engine'] = 'memcached';

OpenCart 2.2-2.3

  1. Додайте в обидва конфігураційні файли:
    define('CACHE_HOSTNAME', 'unix:///home/ВАШ_АККАУНТ/.system/memcache/socket');
    define('CACHE_PORT', '0');
    define('CACHE_PREFIX', 'oc_');
  2. У system/config/default.php замініть:
    $_['cache_type'] = 'file';
    на:
    $_['cache_type'] = 'mem';

OpenCart 2.0-2.1

  1. Додайте до config.php і admin/config.php :
    define('CACHE_HOSTNAME', 'unix:///home/ВАШ_АККАУНТ/.system/memcache/socket');
    define('CACHE_PORT', '0');
    define('CACHE_PREFIX', 'oc_');
  2. Відкрийте index.php (докорінно і в admin ) і замініть:
    $cache = new Cache('file');
    на:
    $cache = new Cache('mem');

OpenCart 1.5

  1. До config.php додайте:
    define('CACHE_DRIVER', 'memcached');
    define('MEMCACHE_HOSTNAME', 'unix:///home/ВАШ_АККАУНТ/.system/memcache/socket');
    define('MEMCACHE_PORT', '0');
    define('MEMCACHE_NAMESPACE', 'opencart_test');
  2. У файлі system/library/cache.php замініть весь код на актуальну реалізацію, що підтримує memcached. (Можна використовувати свою версію або готове рішення від спільноти)

Переваги використання Memcached

  • Швидкодія. Кеш працює безпосередньо з пам'яті, прискорюючи OpenCart на всіх рівнях.
  • Зниження навантаження на сервер. Найменше запитів до бази даних, особливо при високих відвідуваннях.
  • Простота налаштування. Не вимагає глибоких технічних знань, достатньо внести редагування в конфіги та пару файлів.
  • Гнучкість та масштабованість. Рішення працює стабільно як на малому хостингу, так і великих проектах.

Висновок

Memcached – це простий та ефективний спосіб прискорити OpenCart без додаткового програмування. Налаштування займає лічені хвилини, але результат відчутний відразу: ваш сайт стає помітно швидше, а навантаження на сервер нижче. Це особливо важливо для SEO, UX та підвищення продажів. Налаштуйте і перевірте самі, як ваш магазин почне «літати»!

Пов'язані товари

Очищення кешу
699 грн.399 грн.
Модуль очищення кешу додає у верхнє меню адмінпанелі кнопки швидкого доступу для скидання кешу та логів. Коли необхідно очистити к..
Кешування кошика
Бесплатно
Cart Cacher - невеликий, але дуже практичний OCMOD-модуль для OpenCart, який кешує розраховані дані кошика на рівні бібліотеки car..
ChatGPT консультант

Коментарі

Залиште свій коментар або запитання
Благодарю. Смог подключить на опенкарт 3.

Написати коментар

Популярні модулі