EAccelerator
EAccelerator
| eAccelerator | |
|---|---|
| Basisdaten
| |
| Entwickler | eAccelerator Team |
| Aktuelle Version | 0.9.6.1 (31. Mai 2010) |
| Betriebssystem | Windows, Linux |
| Programmiersprache | C |
| Kategorie | PHP-Beschleuniger |
| Lizenz | GPL (Freie Software) |
| deutschsprachig | nein |
| eaccelerator.net | |
eAccelerator ist eine freie Software zum Einsatz auf Webservern, die als Beschleuniger, Optimierer und Cache für PHP-Seiten dient. Es ist eine Abspaltung von TurckMMCache, der ursprünglich von Dmitry Stogov entwickelt wurde.
Funktion
Die Beschleunigung des PHP-Codes wird erreicht, indem der PHP-Code im interpretierten Zustand gespeichert wird und somit das wiederholte Interpretieren des PHP-Codes bei jedem Aufruf fast vollständig entfällt. Hierzu speichert eAccelerator den interpretierten PHP-Code im Shared Memory und führt bei einem erneuten Aufruf direkt den interpretierten 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. Ab Version 0.9.6 wird auch PHP 5.3 unterstützt. Folgende Plattformen und Webserver funktionieren mit eAccelerator: GNU/Linux, FreeBSD, macOS, 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.
Seit Januar 2010[1] hat es keine aktuelle Version von eAccelerator mehr gegeben. Die letzte unterstützte PHP-Version war 5.3, die bereits 2014[2] eingestellt wurde.
Ähnliche Systeme
Einzelnachweise
Weblinks
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.