Настройка memcached для Drupal 7

Скачиваем и устанавливаем модуль AD_Memcache

В файл settings.php добавляем строчки:

  1. $conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc';
  2. $conf['cache_default_class'] = 'MemCacheDrupal';
  3. $conf['memcache_key_prefix'] = 'something_unique';

something_unique - заменяем на любое уникальное название, на пример, имя домена. Для каждого сайта эта запись должна быть уникальна.

Файл настройки /etc/memcached.conf

  1. # Запуск memcached как демона
  2. -d
  3.  
  4. # файл лога memcached
  5. logfile /var/log/memcached.log
  6.  
  7. # Подробный вывод
  8. # -v
  9.  
  10. # Максимально подробный вывод
  11. # -vv
  12.  
  13. # Количество памяти, выделенной под memcached
  14. # Memcached будет постепенно выделять этот объем оперативной памяти. 
  15. # По умолчанию выделяется 64 Мб.
  16. -m 128
  17.  
  18. # Порт для подключения к Memcached
  19. -p 11211 
  20.  
  21. # Пользователь, под который будет запущен демон Memcached. 
  22. # По умолчанию запускается под root
  23. -u memcache
  24.  
  25. # IP на котором слушает демон
  26. -l 127.0.0.1
  27.  
  28. # Можно ограничить количество подключений
  29. # По умолчанию 1024
  30. -c 2048
  31.  
  32. # Maximize core file limit
  33.  -r

Ссылки по теме:

Установка и настройка memcached для Drupal 7
Drupalace.ru