Настройка и ускорение WordPress с Memcached на PHP 7

В этом уроке мы настроим WordPress с Memcached на PHP 7.xx. Memcached – это высокопроизводительная система кэширования объектов с распределенной памятью, общая по своей природе, но предназначенная для ускорения динамических веб-приложений за счет снижения нагрузки на базу данных.

Memcached – это хранилище значений ключей в памяти для небольших порций произвольных данных (строк, объектов) из результатов вызовов базы данных, вызовов API или рендеринга страницы.

Чтобы это работало, нам нужны PHP MEMCACHED и Memcached, установленные на вашем сервере. Memcached поддерживает широкий спектр ОС, включая Centos и Ubuntu, в этом разделе мы расскажем только об установке memcached и pecl php memcached на Centos и Ubuntu. Давайте начнем :

CentOS:

Установите remi repo: –

Centos 7:

cd /usr/local/src
yum -y install epel-release
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum -y --enablerepo=remi,remi install memcached
systemctl start memcached
systemctl enable memcached

Centos 6:

cd /usr/local/src
yum -y install epel-release
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
yum -y --enablerepo=remi,remi install memcached
service memcached start
chkconfig memcached on

Ubuntu

16.04 и выше:

apt-get install memcached libmemcached-tools
systemctl start memcached
systemctl enable memcached

PHP MEMCACHED:

Теперь мы соберем и установим PHP MEMCACHED на php 7.xx (official):

cd /root
git clone https://github.com/php-memcached-dev/php-memcached.git
cd php-memcached
git checkout php7
phpize
./configure
make
make install

Если вы получаете ошибку SASL, тогда нам нужно отключить флаг sasl, добавленный в конфигурацию:

cd /root
git clone https://github.com/php-memcached-dev/php-memcached.git
cd php-memcached
git checkout php7
phpize
./configure --disable-memcached-sasl
make
make install

Теперь вам нужно добавить эту строку в ваш php.ini, чтобы включить это расширение php:

extension=memcached.so

Затем, наконец, перезапустите службу apache/php-fpm и все готово, затем вы можете проверить phpinfo и выполнить поиск «memcached», если он есть, тогда вы успешно установили php-memcached и memcached.

Конфигурация WordPress с Memcached:

Теперь нам нужно перейти к настройке WP с memcached, это простой процесс, прежде чем продолжить, убедитесь, что вы установили memcached и php memcached на php 7.xx.

Загрузите и установите этот плагин: Memcached Redux

Готово, вы успешно настроили Memcached на WordPress.

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

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

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