Опубликовано ср, 12/30/2015 - 15:03 пользователем admin
На сервере должен быть установлен сервис memcached, а также одно из двух PHP расширений: memcache (рекомендуется) или memcached.
Для включения функционала memcache на сайте необходимо:
- Запустить сервис memcached на сервере (service memcached start) или убедиться, что он уже запущен (memcached -h).
- Перевести сайт в "режим обслуживания" (drush vset maintenance_mode 1).
- Скачать и установить модуль Drupal memcache:
drush dl memcache -y
drush en memcache memcache_admin -y - Добавить в settings.php следующие строки:
$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc'; $conf['cache_class_cache_form'] = 'DrupalDatabaseCache'; $conf['cache_default_class'] = 'MemCacheDrupal'; $conf['memcache_key_prefix'] = 'УНИКАЛЬНАЯ-СТРОКА'; $conf['page_cache_without_database'] = TRUE; $conf['page_cache_invoke_hooks'] = FALSE;
- Выключить "режим обслуживания" на сайте (drush vset maintenance_mode 0).
- Проверить работу модуля - /admin/reports/memcache
P.S. Для настроек самого сервиса Memcached необходимо отредактировать файл /etc/sysconfig/memcached