Установка и настройка Memcached

Панель управления сервером Webmin

Memcached - программное обеспечение реализующее кеширование данных в оперативной памяти на основе хеш-таблиц.
Позволяет значительно сократить нагрузку на сервер и уменьшить отклик страниц сайта.

Установка:

apt-get install memcached php5-memcached

Изменить настройки можно в файле конфигурации:

/etc/memcached.conf

# Запуск memcached как демона
-d

# Лог memcached
logfile /var/log/memcached.log

# Количество выделенной под memcached памяти
-m 128

# Порт для подключения
-p 11211

# Пользователь, под которым будет работать демон
-u www-data

# IP который слушает демон
-l 127.0.0.1

# Ограничение количества подключений
# -c 1024

После правки конфигурации перезапускаем сервис:

/etc/init.d/memcached restart

Далее необходимо настроить поддержку на уровне CMS.
Есть готовые модули для WordPress, Drupal, Joomla и других.

Для Drupal качаем и устанавливаем модуль Memcache API and Integration

В конфигурационный файл Drupal-а добавляем строки:

$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc';
$conf['cache_default_class'] = 'MemCacheDrupal';

По умолчанию будет использоваться локальный сервер с адресом 127.0.0.1:11211 указанный выше в настройках Memcached.