eAccelerator

EAccelerator is a free software used on web servers, which serves as an accelerator, optimizer and cache for PHP pages. It is a spin-off of TurckMMCache, which was originally developed by Dmitry Stogov.

Function

The acceleration of the PHP code is done by the PHP code is stored in interpreted state and thus the repeated interpreting the PHP code on each call almost completely eliminated. To this end, eAccelerator stores the interpreted PHP code in shared memory and performs a new load directly from the interpreted PHP code from main memory. In addition, optimizations are performed at runtime in order to speed up the execution of the PHP code.

On average, the use of eAccelerator reduces server load and increases the speed significantly when executing the PHP code to the one -to ten- fold.

Compatibility

EAccelerator has been successfully tested with PHP 4.x and PHP 5.0.x; Support for PHP 5.1 and 5.2 has been fully integrated into the version 0.9.5.1, which therefore no longer works with PHP 4.x under Windows. Since version 0.9.6 and PHP 5.3 is supported. The following platforms and web servers work with eAccelerator: GNU / Linux, FreeBSD, Mac OS X, Solaris and Windows with Apache HTTP Server 1.3, 2.0, and 2.2, lighttpd (through FastCGI ) and IIS. An integration over CGI is not supported, this is planned by the developers; However, a FastCGI support is available.

Similar systems

251071
de