WordPress сайт с Redis cache на Ubuntu и Centos
Redis может быть скомпилирован и используется на Linux, OSX, OpenBSD, NetBSD, FreeBSD. Этот метод кэширования используется в Gatsby и любых клиентских сайтов на WordPress. Как кэш в памяти, он обрабатывает всплески трафика очень хорошо. Предполагается, что вы уже установили WordPress и настроили.
Установка Redis на Ubuntu 12.04/13.04/13.10/14.04
Для начала отредактируем /etc/apt/sources.list:
# sudo ee/etc/apt/sources.list
и добавьте следующие две строки:
deb http://packages.dotdeb.org wheezy all deb-src http://packages.dotdeb.org wheezy all
# sudo apt-get update
Установка Redis:
# sudo apt-get install redis -y
Установка Redis на RHEL / CentOS 5.x/6.x
Сначала добавим репозиторий Remi.
Теперь установим Redis используя yum команду:
# yum install redis -y
Запуск Redis
# /etc/init.d/redis start
или
# /etc/init.d/redis-server start
Сделать WordPress с использованием Redis
Вот последний шаг. Мы собираемся нужно пару файлов, чтобы сделать WordPress с Redis.
Идея состоит в том, что мы хотим использовать новый index.php, так что каждый корректный запрос с Redis, прежде чем просить WordPress будет спрашивать радис. Чтобы сделать это, мы должны поправить оригинальный index.php
# mv index.php backup_index.php
Затем вы должны захватить predis.php так чтобы PHP могло взаимодействовать с Redis
# wget http://uploads.staticjw.com/ji/jim/predis.php
Наконец, возьмите новый index.php
# wget http://pastie.org/pastes/7953263/text -O index.php
Если все пойдет хорошо, то загрузится ваш WordPress сайт и должны появиться страницы. Если нет, то вы, вероятно, сделал что-то не так. WordPress сайт с Redis cache на Ubuntu и Centos готов к использованию.