EAccelerator

EAccelerator
eAccelerator
Entwickler: eAccelerator Team
Aktuelle Version: 0.9.5.3
(18. Mai 2008)
Betriebssystem: Windows, Linux
Kategorie: Skriptsprache
Lizenz: GNU General Public License
Deutschsprachig: nein
www.eaccelerator.net

eAccelerator ist eine Open Source Software zum Einsatz auf Webservern, die als Beschleuniger, Optimierer und Cache für PHP-Seiten dient. Es ist ein Fork von TurckMMCache, der ursprünglich von Dmitry Stogov entwickelt wurde.

Inhaltsverzeichnis

Funktion

Die Beschleunigung des PHP-Codes wird erreicht, indem der PHP-Code in compiliertem Zustand gespeichert wird und somit das wiederholte Compilieren des PHP-Codes bei jedem Aufruf fast vollständig entfällt. Hierzu speichert eAccelerator den kompilierten PHP-Code im Shared Memory und führt bei einem erneuten Aufruf direkt den kompilierten PHP-Code aus dem Hauptspeicher aus. Zusätzlich werden Optimierungen zur Laufzeit vorgenommen, um die Ausführung des PHP-Codes zu beschleunigen.

Im Mittel reduziert der Einsatz von eAccelerator die Serverlast deutlich und erhöht die Geschwindigkeit bei der Ausführung des PHP-Codes um das ein- bis zehnfache.

Kompatibilität

eAccelerator wurde erfolgreich getestet mit PHP 4.x und PHP 5.0.x; die Unterstützung für PHP 5.1 und 5.2 wurde in die Version 0.9.5.1 vollständig integriert, welche somit nicht mehr mit PHP 4.x unter Windows zusammenarbeitet. Folgende Plattformen und Webserver funktionieren mit eAccelerator: GNU/Linux, FreeBSD, Mac OS X, Solaris und Windows mit dem Apache HTTP Server 1.3, 2.0 und 2.2, lighttpd (über FastCGI) und IIS. Eine Einbindung über CGI wird weder unterstützt noch ist dies von den Entwicklern geplant; eine FastCGI-Unterstützung ist jedoch vorhanden.

Siehe auch

Weblinks

Verwandte Produkte mit ähnlicher Funktionalität:


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

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

  • 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… …   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”