Jump to content

EAccelerator: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m lowercase title template
Expand a lot.
Line 1: Line 1:
{{lowercase|title=eAccelerator}}
{{lowercase|title=eAccelerator}}


'''eAccelerator''' is a fork of [[MMCache]] (was TurckMMCache). An free opcode cache with an encoder for [[PHP|php4/php5]].
'''eAccelerator''' is a fork of [[MMCache]] (was TurckMMCache). Both are [[extension (computing)|extension]]s for [[PHP]] which provide an [[opcode]] cache and encoder. eAccelerator is free and [[open source]].

After PHP compiles a script into a list of opcodes, eAccelerator optimizes those opcodes, and then caches the compiled list to shared memory or disk. Upon subsequent accesses to the script, this optimized and precompiled list is loaded, to avoid the compilation penalty.

eAccelerator also provides certain functions[http://zoeloelip.be/ea/phpdoc/] for use in PHP scripts which allow access to [[shared memory]], automatic [[web caching|web (content) caching]], and other related tasks.

The encoder is very similar to the proprietary [[Zend Encoder]] software, which also creates a file that cannot be as easily read as a normal PHP script. An extension named eLoader is also available to execute such encoded scripts if the eAccelerator extension is not desired.


==See also==
==See also==

Revision as of 17:40, 7 October 2005


eAccelerator is a fork of MMCache (was TurckMMCache). Both are extensions for PHP which provide an opcode cache and encoder. eAccelerator is free and open source.

After PHP compiles a script into a list of opcodes, eAccelerator optimizes those opcodes, and then caches the compiled list to shared memory or disk. Upon subsequent accesses to the script, this optimized and precompiled list is loaded, to avoid the compilation penalty.

eAccelerator also provides certain functions[1] for use in PHP scripts which allow access to shared memory, automatic web (content) caching, and other related tasks.

The encoder is very similar to the proprietary Zend Encoder software, which also creates a file that cannot be as easily read as a normal PHP script. An extension named eLoader is also available to execute such encoded scripts if the eAccelerator extension is not desired.

See also