Рейтинг 4.5 из 5. Голосов: 2

opcache

Zend OPcache обеспечивает более быстрое выполнение PHP кода операции через кэширование и оптимизацию. Он улучшает PHP производительность, сохраняя скомпилированные сценарии байт-кода в разделяемой памяти.

OPcache может пригодиться для PHP до версии 5.5, а в PHP 5.5 и 5.6 Zend OPcache включен по умолчанию.

Opcache не нужно использовать вместе с Eaccelerator. На сервере должно быть установлено что то одно.

Обратите внимание что PHP в примере установлен как модуль Apache.

Для установки в дистрибутивах Debian и Ubuntu следует выполнить следующие команды:

Установка PHP-pear

apt-get install php-pear

Установка пакетов по зависимостям

apt-get install build-essential php5-dev

Установка Zend OPcache как пакет PECL

pecl install zendopcache-7.0.5

После установки в файл /etc/php5/mods-available/opcache.ini следует добавить / проверить следующую строку для загрузки модуля

zend_extension=/usr/lib/php5/20100525/opcache.so

Рекомендую проверить данный путь и если что подкорректировать...

Сделать символьную ссылку можно командой:

ln -s /etc/php5/mods-available/opcache.ini /etc/php5/apache2/conf.d/20-opcache.ini

Для использования необходимо перезагрузить веб-сервер Apache

service apache2 restart

Оптимальные настройки, которые можно выставить первоначально следующие:

zend_extension=/usr/lib/php5/20100525/opcache.so # File path from above
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

Перевод описания остальных параметров Zend OPcache — http://sabini.ch/articles/perevod-nastroek-zend-opcache.html

Настройки выставляются в файле конфигурации модуля etc/php5/apache2/mods-available/opcache.ini

Чтобы настройки вступили в силу, нужно перезапустить apache.

Просмотров: 1731 Печать Назад
 
 
Рекомендуем по теме...