Как ускорить работу 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, и вы заметите, что нагрузка теперь уменьшилась, а сайт быстро загружается.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

%d такие блоггеры, как: