- 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.