EAccelerator: Difference between revisions
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). |
'''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
External links