Поддержка услуг » База знаний » Linux Server » Кеширование в оперативную память посредством memcached
 Кеширование в оперативную память посредством memcached
Решение

Что такое Memcache и какое отношение он имеет к PHP?

Memcache разработан для кэширования данных, генерация которых требует большого количества ресурсов. Такого рода данные могут содержать что угодно, начиная с результатов запроса к базе данных и заканчивая тяжеловесным куском шаблона. Memcached не входит в базовый набор модулей, поставляемых с PHP.

Рассмотрим пример установки на базе ContOS/CloudLinux
1. Устанавлвиаем:
yum install memcached.x86_64 php-pecl-memcache.x86_64
2. Вносим настройки в /etc/sysconfig/memcached:
PORT="11211"
USER="memcached"
MAXCONN="2048"   #максимальное число соединений к серверу
CACHESIZE="4096" #объем резервируемой оперативной памяти в МБ
OPTIONS="-l 127.0.0.1" # - слушает localhost
3. Добавляем в автозагрузку и запускаем:
chkconfig memcached on
/etc/init.d/memcached start
4. Перезапускаем Apache:
/etc/init.d/httpd restart
5. Проверяем загрузку модуля:
php -m | grep memcache
memcache


На серверах нашего виртуального Linux хостинга данный сервер установлен и функционирует по следующему адресу:

Ip адрес: 127.0.0.1
Порт: 11211


Подключиться к нему можно при наличии такой возможности в самой вашей CMS.
Ниже представлен пример настройки для Joomla версии 3.xx




Подробности статьи
Cтатья №:189
Создано:14 Feb 2018 12:51 PM

 Этот ответ мне помог  Этот ответ мне не помог

 Назад
 Войти [Пароль утерян] 
Электронная почта:
Пароль:
Запомнить:
 
 Поиск
 Свойства статьи
Главная | Регистрация | Отправить заявку | База знаний | Загрузки
Язык:

© HiTex Technologies. 2009-2018