Здесь я расскажу как установить Memcached на Debian 6, но сначала коротко о Memcached.
Memcached — связующее программное обеспечение, реализующее сервис кэширования данных в оперативной памяти на основе парадигмы хеш-таблицы.
С помощью клиентской библиотеки (для C/C++, Ruby, Perl, PHP, Python, Java, CSharp/.Net и др.) позволяет кэшировать данные в оперативной памяти из множества доступных серверов. Распределение реализуется путем сегментирования данных по значению хэша ключа по аналогии с сокетами хэш-таблицы. Клиентская библиотека, используя ключ данных, вычисляет хэш и использует его для выбора соответствующего сервера. Ситуация сбоя сервера трактуется как промах кэша, что позволяет повышать отказоустойчивость комплекса за счет наращивания количества memcached серверов и возможности производить их горячую замену.
Начнем установку
# apt-get install memcached php5-memcached
Отредактируем конфиг, увеличим использование памяти с 64мегабайт до 512 мегабайт. (при условии что у вас в системе больше 3гигабайт. если меньше ставьте меньшее значение, например 128,256,384)
# nano /etc/memcached.conf
находим
заменяем на
Перезапустим memcached и apache2
# /etc/init.d/memcached restart # /etc/init.d/apache2 restart
Установка завершена, теперь на странице phpinfo() мы можем наблюдать следующие