Как ускорить работу WordPress и уменьшить нагрузку на сервер с помощью Redis Cache на CWP Centos WebPanel
Вы, наверное, слышали о APC/APCu, Opcache, Xcache, которые могут значительно ускорить WordPress, или любых типах поддерживаемых PHP-скриптов. В этом уроке я покажу вам, как ускорить WordPress с помощью Redis Object cache поскольку в CWP / Centos opcache WebPanel не поддерживается из-за модуля SUPHP, Теперь поддерживается opcache. Однако мы продолжим установку Redis Cache на CWP, поэтому давайте начнем .
Что такое Redis Cache?
Redis – это быстрое хранилище структуры данных ключ-значение с открытым исходным кодом. Redis поставляется с набором универсальных структур данных в памяти, которые позволяют легко создавать различные пользовательские приложения. Основные примеры использования Redis включают в себя кэширование, управление сеансами, паб/саб и списки лидеров. Сегодня это самый популярный магазин ключей. Он лицензирован по BSD, написан на оптимизированном коде C и поддерживает несколько языков разработки. Redis является аббревиатурой REmote DIctionary Server.
Как включить Redis в WordPress и в CWP?
- Зайдите в CWPadmin (как root)
- Выберите «PHP Settings», затем выберите PHP Version Switcher

- Затем выберите «PHP Version» из выпадающего списка, я рекомендую php 7.0 или php 7.1
- После того, как эта страница перезагрузится, вы увидите доступную для установки опцию PHP (флажок)
- Перейдите вниз и найдите «redis» и отметьте его, затем нажмите кнопку «Build», после завершения процесса перестройки php вы можете проверить, работает ли redis или нет, с помощью этой команды:
service redis status
вы получите вывод, подобный этому (протестировано на centos 7, centos 6 имеет различный вывод, например, « running »)
[root@demo ~]# service redis status
Redirecting to /bin/systemctl status redis.service
* redis.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/redis.service.d
`-limit.conf
Active: active (running) since Wed 2017-12-27 05:36:47 EST; 1h 22min ago
Main PID: 19389 (redis-server)
CGroup: /system.slice/redis.service
`-19389 /usr/bin/redis-server 127.0.0.1:6379
на данный момент все в порядке, теперь мы проверим, правильно ли установлен php redis: php -m | grep -i redis
вывод будет таким:
[root@demo ~]# php -m | grep -i redis
redis
[root@demo ~]#
Шаг второй :
Войти в WordPress wp-admin
Перейти к «Плагин » >> «Добавить плагин»
Вам нужно добавить этот плагин: Redis Object cache

Я предполагаю, что вы уже установили плагин Redis Object cache, теперь перейдите к настройкам Redis и нажмите «Enable Object Cache»
После того, как вы включите кэш Redis, он покажет «Connected», как показано на рисунке ниже:
Поздравляем, вы только что включили кэш Redis для WordPress, и вы заметите, что нагрузка теперь уменьшилась, а сайт быстро загружается.