43.2.3. Настройка кэширования
Мemcached — сервис для кэширования данных в оперативной памяти, обладающий высокой производительностью. Установить модуль Memcached для PHP, можно выполнив следующую команду (потребуется знание пароля администратора):
# apt-get install memcached php5-memcache php5-memcached
Далее, если необходимо, можно внести изменения в файл настроек службы memcached:
# vim /etc/sysconfig/memcached
# Running on Port 11211
PORT="11211"
# Start as memcached daemon
USER="memcached"
# Set max simultaneous connections to 1024
MAXCONN="1024"
# Set Memory size to 2048 - 4GB(4096)
CACHESIZE="2048"
#Set server IP address
OPTIONS="-l 127.0.0.1"
где:
PORT — порт, используемый memcached;
USER — пользователь для запуска службы memcached;
MAXCONN — используется для установки лимита одновременных подключений (среднее значение 1024, можно менять);
CACHESIZE — размер выделяемой кэш-памяти (среднее значение 2048, можно менять до 4GB);
OPTIONS — интерфейс, на котором слушать запросы (по умолчанию слушать на всех интерфейсах OPTIONS="").
Добавить службу memcached в автозагрузку и запустить её, можно выполнив команды:
# systemctl enable memcached
# systemctl start memcached
Проверить запуск службы memcached можно, выполнив команду:
# netstat -tap | grep memcached