eAccelerator — это свободно-распространяемый PHP акселератор и средство для кеширования динамического контента. Он увеличивает производительность PHP скриптов за счет их кеширования в скомпилированном состоянии, тем самым предотвращая их постоянную перекомпиляцию. В результате оптимизации скриптов происходит увеличение скорости их выполнения.
ADVERTISEMENT
Поддерживает PHP4 и PHP5, включая 5.4
Последняя правка от 16.08.2012
Статус проекта: разработка прекращена
eAccelerator обычно уменьшает нагрузку на сервер и увеличивает скорость исполнения PHP кода в 1-10 раз.
1. Установка
# cd /usr/ports/www/eaccelerator # make install clean
2. Создадим директорию для кеша:
# mkdir /tmp/eaccelerator # chown www /tmp/eaccelerator # chmod 0700 /tmp/eaccelerator
3. Редактируем файл php.ini
# ee /usr/local/etc/php.ini [eAccelerator] zend_extension="/usr/local/lib/php/20090626/eaccelerator.so" eaccelerator.shm_size="512" eaccelerator.cache_dir="/tmp/eaccelerator" eaccelerator.enable="1" eaccelerator.optimizer="1" eaccelerator.debug="1" eaccelerator.log_file = "/var/log/eaccelerator_log" eaccelerator.check_mtime="1" eaccelerator.shm_max="0" eaccelerator.shm_ttl="120" eaccelerator.shm_prune_period="0" eaccelerator.shm_only="0" eaccelerator.compress="1" eaccelerator.compress_level="9"
4. Перезапускаем Apache
# apachectl restart