Насколько я понимаю, Eaccelerator
1) оптимизирует PHP-код
2) транслирует его в байт-код и в таком виде кеширует, причем может кеш держать в памяти, а может на диске
Эти два фактора повышают скорость работы скриптов.
Есть еще какие-нибудь неочевидные эффекты?
Ответы
Да, увеличение быстродействия достигается за счёт того, что исполняется "заранее подготовленный" бинарный код, максимальный эффект достигается, если использовать ОЗУ.
Минусы:
- Увеличивается потребление ОЗУ.
- Возможны ошибки сегментирования (аналогичная проблема может быть не только с eAccelerator).
- для PHP 5.3 поддержка уже реализована.
В сравнении с ionCube Loader, Zend Optimizer, APC - eAccelerator работает несколько быстрее, но APC работает стабильнее.
компиляция и хранение скриптов для следующего выполнения.
Отправить комментарий