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

Ищу Гайд по memcached


Recommended Posts

И тут вы подумали, что тут сформированный гайд по подключению сборки  15512 к memcache.

 

А нет.. Перечитал все темы на форуме с 2011 года, кто-то то дописал, кто-то сё и нигде нет ни модуля, ни инструкции.

 

 

 

ИЩУ рабочий гайд по подключению memcached с хостинга на сборку 15112 ревизии.

 

 

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


  • 2 years later...

Если это версия 2 скажем,

то

1) скачиваем memcached.zip с сайта опенкарта https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=23645 распаковываем и memcached.php помещаем в каталог system/library/cache

2) полагаем, что memcached сервер в Linux системе работает с параметрами:

(как посмотреть в консоли)

scard@debian:$ ps aux|grep cache
memcache   461  0.0  0.1  53836  7820 ?        Ssl  Dec27   0:03 /usr/bin/memcached -m 128 -p 11211 -u memcache -l 127.0.0.1
scard     4183  0.0  0.0   5656   184 ?        Ss   Dec27   0:02 /usr/bin/gpg-agent --sh --daemon --write-env-file /home/scard/.cache/gpg-agent-info
scard    24291  0.0  0.0   5036  2260 pts/5    S+   00:13   0:00 grep cache

 

Видим, что тут все стандартно: порт 11211 и локальный сервер, памяти на кэш выделено 128Мб

 

3) Пропишем параметры кэша в кофиг (в любом месте config.php и admin/config.php но с точки зрения эстетики - пишем в конец файла)

// CACHED
define('CACHE_DRIVER', 'memcached');
define('CACHE_HOSTNAME', 'localhost');
define('CACHE_PORT', '11211');
define('CACHE_PREFIX', 'occ_');

 

4) Укажем опенкарту кэш по умолчанию. Для этого поправим файл system/config/default.php

$_['cache_type']           = 'memcached'; // 'file'; // apc, file or mem

 

Вот в сущности и все. После внесения изменений в файлы, проведем их сохранение и ваш опенкарт дружит с memcached

 

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


45 минут назад, scard сказал:

Если это версия 2 скажем,

то

1) скачиваем memcached.zip с сайта опенкарта https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=23645 распаковываем и memcached.php помещаем в каталог system/library/cache

2) полагаем, что memcached сервер в Linux системе работает с параметрами:

(как посмотреть в консоли)

scard@debian:$ ps aux|grep cache
memcache   461  0.0  0.1  53836  7820 ?        Ssl  Dec27   0:03 /usr/bin/memcached -m 128 -p 11211 -u memcache -l 127.0.0.1
scard     4183  0.0  0.0   5656   184 ?        Ss   Dec27   0:02 /usr/bin/gpg-agent --sh --daemon --write-env-file /home/scard/.cache/gpg-agent-info
scard    24291  0.0  0.0   5036  2260 pts/5    S+   00:13   0:00 grep cache

 

Видим, что тут все стандартно: порт 11211 и локальный сервер, памяти на кэш выделено 128Мб

 

3) Пропишем параметры кэша в кофиг (в любом месте config.php и admin/config.php но с точки зрения эстетики - пишем в конец файла)

// CACHED
define('CACHE_DRIVER', 'memcached');
define('CACHE_HOSTNAME', 'localhost');
define('CACHE_PORT', '11211');
define('CACHE_PREFIX', 'occ_');

 

4) Укажем опенкарту кэш по умолчанию. Для этого поправим файл system/config/default.php

$_['cache_type']           = 'memcached'; // 'file'; // apc, file or mem

 

Вот в сущности и все. После внесения изменений в файлы, проведем их сохранение и ваш опенкарт дружит с memcached

 

 

Вы сами поняли что вы написали?

2.x поддерживает memcache нативно!

Достаточно установить его на сервере и прописать конфиги!

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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