Приведу пример установки 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
Простое кэширование страниц