WordPress сайт с Redis cache на Ubuntu и Centos

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:

sh
1 lines
# sudo ee/etc/apt/sources.list
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

и добавьте следующие две строки:

sh
2 lines
deb http://packages.dotdeb.org wheezy all
deb-src http://packages.dotdeb.org wheezy all
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
sh
1 lines
# sudo apt-get update
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Установка Redis:

sh
1 lines
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Установка Redis на RHEL / CentOS 5.x/6.x
Сначала добавим репозиторий Remi.

Теперь установим Redis используя yum команду:

sh
1 lines
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Запуск Redis

sh
1 lines
# /etc/init.d/redis start
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

или

sh
1 lines
# /etc/init.d/redis-server start
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Сделать WordPress с использованием Redis

Вот последний шаг. Мы собираемся нужно пару файлов, чтобы сделать WordPress с Redis.
Идея состоит в том, что мы хотим использовать новый index.php, так что каждый корректный запрос с Redis, прежде чем просить WordPress будет спрашивать радис. Чтобы сделать это, мы должны поправить оригинальный index.php

sh
1 lines
# mv index.php backup_index.php
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Затем вы должны захватить predis.php так чтобы PHP могло взаимодействовать с Redis

sh
1 lines
#·wget http://uploads.staticjw.com/ji/jim/predis.php
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Наконец, возьмите новый index.php

sh
1 lines
#·wget http://pastie.org/pastes/7953263/text -O index.php
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Если все пойдет хорошо, то загрузится ваш WordPress сайт и должны появиться страницы. Если нет, то вы, вероятно, сделал что-то не так. WordPress сайт с Redis cache на Ubuntu и Centos готов к использованию.

Was this helpful?

0 / 0