EAccelerator

EAccelerator

:"Not to be confused with the computer security company eAcceleration.eAccelerator is a PHP accelerator derived from the MMCache extension for the PHP programming language. eAccelerator provides a bytecode cache. eAccelerator is open 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.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • EAccelerator — Entwickler: eAccelerator Team Aktuelle Version: 0.9.5.3 (18. Mai 2008) Betriebssystem: Windows, Linux …   Deutsch Wikipedia

  • eAccelerator — Entwickler eAccelerator Team Aktuelle Version 0.9.6.1 (31. Mai 2010) Betriebssystem Windows, Linux Kategorie …   Deutsch Wikipedia

  • PHP accelerator — A PHP accelerator is an extension designed to boost the performance of software applications written using the PHP programming language. Most PHP accelerators work by caching the compiled bytecode of PHP scripts to avoid the overhead of parsing… …   Wikipedia

  • Comparison of WAMPs — A variety of packages enable WAMP (Windows, Apache, MySQL, PHP/Perl/Python) to be downloaded (and, if not portable, installed) on a Windows based computer. Some of them are compared in the table below. Package Release Date Version Size (MB)… …   Wikipedia

  • Акселератор PHP — Акселератор PHP  программа, ускоряющая исполнение сценариев PHP интерпретатором путём кэширования их байткода. Содержание 1 Принцип работы 2 Существующие решения 2.1 …   Википедия

  • PHP — This article is about the scripting language. For other uses, see PHP (disambiguation). PHP PHP: Hypertext Preprocessor Paradigm(s) imperative, object oriented, Procedural, reflective Appeared in …   Wikipedia

  • Comparison of web application frameworks — This is a comparison of notable web application frameworks. Contents 1 General 1.1 Perl 1.2 PHP 1.3 Java 1.4 Python …   Wikipedia

  • Hypertext Preprocessor — PHP serverseitig interpretierte Skriptsprache Basisdaten Paradigmen: imperativ, objektorientiert Erscheinungsjahr …   Deutsch Wikipedia

  • PHP/FI — PHP serverseitig interpretierte Skriptsprache Basisdaten Paradigmen: imperativ, objektorientiert Erscheinungsjahr …   Deutsch Wikipedia

  • PHP5 — PHP serverseitig interpretierte Skriptsprache Basisdaten Paradigmen: imperativ, objektorientiert Erscheinungsjahr …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”