PHP beschleunigen

APC oder eAccelerator sind Bytecode Compiler für PHP, die die Ausführungszeit von PHP-Anwendungen beschleunigen. Auf fuerstnet.de kann APC oder eAccelerator benutzt werden. Nicht beide gemeinsam verwenden!

Laut Benchmarking APC vs. eAccelerator using Drupal ist eAccelerator schneller und verbraucht weniger RAM und CPU.

In einer php.ini wird APC so aktiviert:

extension=apc.so

eAccelerator wird so aktiviert:


extension=eaccelerator.so
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"


Für PHP5 wird "zend_extension" bzw. "zend_extension_ts" (thread save) anstelle "extension" verwendet.

Installation unter Debian: http://www.debianadmin.com/php-cache-accelerators-with-installation-tutorials.html