Суббота, 17 декабря 2016 13:16

Memcached

Оцените материал
(1 Голосовать)

Вероятно, небесполезной частью цикла статей, посвященных настройке web-сервера на основе Red Hat Enterprise Linux или Centos, окажется материал, описывающий установку memcached. Также, думаю, совсем нелишним на сайте, одной из основных тем которого является вебмастеринг и разработка сайтов, будет упоминание о том, что Joomla "понимает" memcached буквально "из коробки", позволяя в панели администрирования выбрать в качестве способа кэширования и/или обработчика сессий. Итак:

 

Dev banner 1

 

$ sudo yum info memcached
Название: memcached
Архитектура: x86_64
Версия: 1.4.15
Выпуск: 10.el7_3.1
Объем: 85 k
Источник: rhui-REGION-rhel-server-releases/7Server/x86_64
Аннотация: High Performance, Distributed Memory Object Cache
Ссылка: http://www.memcached.org/
Лицензия: BSD
Описание: memcached is a high-performance, distributed memory object caching
: system, generic in nature, but intended for use in speeding up dynamic
: web applications by alleviating database load.

 

Устанавливаем и открываем конфиг, который приводим примерно к следующему:

 

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="-l 127.0.0.1"

 

Запускаем memcached и включаем в автозапуск при загрузке системы:

 

$ sudo systemctl start memcached.service 
$ sudo systemctl enable memcached.service

 

Разработка сайтов

 

Проверяем:

 

$ sudo memcached-tool 127.0.0.1:11211 stats
$ sudo netstat -tulpn | grep :11211


Далее:

 

$ sudo yum install php-pecl-memcache

 

Примечание; если php в системе имеет быть установленным из репозитория webtatic, опционально именно оттуда установить и php-pecl-memcache, т.е.:

 

$ sudo yum install php56w-pecl-memcache

 

, иначе вполне возможно получить конфликт, что-то наподобие:

 

Ошибка: php56w-common conflicts with php-common-5.4.16-42.el7.x86_64

 

Что дальше? - а это все. Перезапускаем memcached и httpd, открываем админку Joomla и в Общих настройках указываем memcache в качестве способа кэширования и (отдельно) handler sessions.

Последнее изменениеВоскресенье, 18 декабря 2016 00:16

Оставить комментарий

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

Linux для вас. Аутсорсинг и консультации

Линукс для вас. Аутсорсинг и консультации.

Заказать сайт

Веб-разработка. Заказать сайт

Вы можете заказать сайт-визитку, блог, корпоративный сайт, интернет-магазин или коммерческий web-портал.