eAccelerator

from Wikipedia, the free encyclopedia
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.

Similar systems

Individual evidence

  1. List of eAccelerator releases on GitHub
  2. Official end-of-life data of old PHP versions

Web links