Установка Memcached

Приведу пример установки Memcached, который позволяет кэшировать данные в оперативной памяти.

В Ubuntu/Debian memcached можно установить командами (а также установим набор полезных утилит):

sudo apt update
sudo apt install memcached libmemcached-tools

Откроем файл конфигурации в любом текстовом редакторе:

sudo nano /etc/memcached.conf

В целях безопасности отключим UDP протокол, для этого в конце файла добавим:

-U 0

Также можно выделить больше оперативной памяти, например 1Gb:

-m 1024

Перезапустим memcached чтобы применить изменения:

sudo systemctl restart memcached

Если необходимо использовать memcached с Apache2 или Nginx(php-fpm), то установим php расширение и перезапустим веб сервер:

sudo apt install php-memcached
sudo systemctl restart apache2
sudo systemctl restart php7.2-fpm

Убедимся что memcached работает только на локальном интерфейсе (по умолчанию на порту 11211):

sudo netstat -plunt | grep memcached
sudo ps ax | grep memcached
sudo systemctl status memcached

Можно посмотреть статистику так:

memcstat --servers="127.0.0.1"
echo "stats settings" | nc localhost 11211

Также можно создать php файл с содержимым ниже и открыть его в браузере чтобы посмотреть параметры memcached:

<?php
phpinfo();
?>

Смотрите также мои статьи:
Установка WordPress и Nginx
Простое кэширование страниц

Оставьте комментарий

Добавить комментарий