- EAccelerator
:"Not to be confused with the computer security company eAcceleration.eAccelerator is a
PHP accelerator derived from theMMCache extension for thePHP programming language . eAccelerator provides abytecode cache . eAccelerator isopen source and thereby free to use and distribute. Old and unmaintained versions also provided an encoder.Every time a PHP script is accessed, PHP usually parses and compiles scripts to
bytecode . Once installed, eAccelerator optimizes the compiled bytecode and caches this to shared memory or disk. Upon subsequent accesses to a script, eAccelerator will access cached bytecode if it is available instead of the script being compiled. This avoids the performance overhead of repeated parsing and compilation.eAccelerator also provides functions [ [http://bart.eaccelerator.net/doc/phpdoc/ eAccelerator 0.9.5 PHP interface documentation ] ] for use in PHP scripts that allow access to
shared memory , automatic web (content) caching, and other related tasks.Old eAccelerator versions had an encoder component that creates a file that cannot be as easily read as a normal PHP script, offering some code protection. A dedicated extension named eLoader is available to process such encoded scripts if the eAccelerator extension is not desired. This functionality has been removed from the current developer version and will not be part of the next release.
References
See also
*
Zend Performance Suite
*Alternative PHP Cache External links
* [http://phpcoder.sourceforge.net/ PHPCoder: web based front-end]
* [http://eaccelerator.net/ eAccelerator Web Site]
* [http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds eAccelerator Windows Downloads]
Wikimedia Foundation. 2010.