eAccelerator
eAccelerator | |
---|---|
Basic data
|
|
developer | eAccelerator team |
Current version | 0.9.6.1 (May 31, 2010) |
operating system | Windows , Linux |
programming language | C. |
category | PHP accelerator |
License | GPL ( Free Software ) |
German speaking | No |
eaccelerator.net |
eAccelerator is free software for use on web servers that serves as an accelerator, optimizer and cache for PHP pages. It is a spin-off from TurckMMCache , which was originally developed by Dmitry Stogov.
function
The acceleration of the PHP code is achieved by saving the PHP code in the interpreted state, which means that the repeated interpretation of the PHP code with each call is almost completely eliminated. For this purpose, the eAccelerator saves the interpreted PHP code in shared memory and executes the interpreted PHP code from the main memory when it is called again. In addition, optimizations are made at runtime in order to accelerate the execution of the PHP code.
On average, the use of eAccelerator significantly reduces the server load and increases the speed when executing the PHP code by one to ten times.
compatibility
eAccelerator has been successfully tested with PHP 4.x and PHP 5.0.x; Support for PHP 5.1 and 5.2 was fully integrated in version 0.9.5.1, which no longer works with PHP 4.x under Windows. From version 0.9.6, PHP 5.3 is also supported. The following platforms and web servers work with eAccelerator: GNU / Linux , FreeBSD , macOS , Solaris and Windows with the Apache HTTP Server 1.3, 2.0 and 2.2, lighttpd (via FastCGI ) and IIS . An integration via CGI is neither supported nor is this planned by the developers; however, FastCGI support is available.
There has been no current version of eAccelerator since January 2010. The last supported PHP version was 5.3, which was discontinued in 2014.