Установка акселераторов ZendOPcache+Memcached

Конечно же на любимый (нет) CentOS 6.

Сначала OpCache:

yum install php-opcache

Либо используем команду yum install php80-php-opcache на php 8.0.

Проверяем установился ли (в нижней строке должен быть указан):

php -v

Если в процессе были ошибки, проверяем, весь ли пакет PHP у вас установлен (просто проходим весь этап обновления ПХП заново). 

Настройка opcache.ini либо 10-opcache.ini происходит по адресу /etc/php.d/. 

Проще поменять на мой уже отрегулированный 10-opcache.ini.

Дальше ставим Memcached:

yum -y install memcached

Ошибок возникнуть не должно. Дальше открываем файл /etc/sysconfig/memcached.

Меняем находящуюся там строку options на:

OPTIONS="-l 127.0.0.1"

и

CACHESIZE="64"

Ставим в автозагрузку:

/etc/init.d/memcached start 
chkconfig memcached on

И сам компонент:

yum -y install php-pecl-memcache

Перезапускаем httpd и радуемся жизни:

service httpd restart
Присоединяйтесь к нам Вконтакте, чтобы получить более оперативные ответы на свои вопросы, ПЕРВЫМИ читать новые статьи и обмениваться информацией с другими участниками группы!


Установка акселераторов ZendOPcache+Memcached
Комментариев: 5.

  1. Наталья 29.09.2020 в 06:15 написал:

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

  2. Екатерина 01.10.2020 в 09:07 написал:

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

  3. Антон 11.10.2020 в 05:16 написал:

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

  4. pkk-ros 11.10.2020 в 09:34 написал:

    При этом очень важно, чтобы в кэш прекомпилятора помещалось достаточное количество скриптов на PHP. Одна из самых часто встречающихся ошибок — это отсутствие каталога для сохранения откомпилированного кода. Для ускорения работы с PHP-сессиями рекомендуется сохранять файлы сессий в каталоге, который представляет собой виртуальный диск в памяти или использовать установку

  5. Фёдор 21.10.2020 в 07:35 написал:

    Блог на WordPress, до настройке Zend OPcache, страница генерировалась за 0,37 сек., потребление памяти составляло 37 МБ. После установки акселератора Zend OPcache скорость генерации страницы снизилась до 0,22 сек, потребление памяти при этом составило 11 МБ.

Добавить комментарий для Антон Отменить ответ

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

Навигация