Facebook beschleunigt die Skriptsprache PHP
Die Entwickler des Social Networks Facebook haben einen Code-Transformer für die Skriptsprache PHP veröffentlicht, der den PHP-Quellcode in C++-Code umwandelt. HipHop, so der Name des Transformers, nutzt dafür den GNU-C++-Compiler g++.
Mit HipHop soll die CPU-Auslastung durch PHP um die Hälfte reduziert werden, schreibt einer der Entwickler im offiziellen Blog. Das Social Network setzt den Code-Transformer bereits seit sechs Monaten ein - auf 90 Prozent der Server ist er bereits im Produktiveinsatz.
PHP selbst bietet diverse Features, um die Produktivität zu steigern, allerdings ist die Nutzung der CPU und des Speichers nicht effizient genug für große Projekte, erklärt Facebooks Senior Server Engineer Haiping Zhao. Sein Unternehmen muss jeden Monat 400 Milliarden Aufrufe von in PHP geschriebenen Seiten bewerkstelligen.
Zhao beschreibt HipHop als eine Kombination aus Codeumwandler, einer neu implementierten PHP-Runtime sowie einigen neu geschriebenen PHP-Komponenten zur Performance-Steigerung. Der PHP-Quellcode wird in eine semantisch gleiche Form gebracht, wobei einige weniger häufig benutzte Funktionen geopfert werden. HipHop steht als Open Source und der PHP License zur Verfügung.
Derzeit lässt sich HipHop nur auf den Servern von Facebook einsetzen. In Zukunft soll das Projekt derart erweitert werden, dass es auch auf anderen Servern verwendet werden kann. Zudem will man das aktuelle PHP 5.3 unterstützen. Als Zielgruppe sieht man Entwickler vor, die mit ähnlichen Bedingungen wie Facebook zu kämpfen haben.
- Nachricht versenden
- Kommentieren
- Hinweis einsenden
Diese Nachricht empfehlen:
Schreiben Sie uns Ihre Meinung, bewerten Sie Kommentare oder diskutieren Sie mit anderen WinFuture.de Lesern!
Melden Sie sich jetzt kostenlos anoder verwenden Sie Ihren bestehenden Zugang.
Beliebte Downloads
Verwandte Videos
Beliebt im Preisvergleich
- Programmierung:
Neue Nachrichten
Beliebte Nachrichten
Videos
Michael Diestelberg
Redakteur bei WinFuture
Ich empfehle ...
WinFuture Mobil
Auch Unterwegs bestens informiert!Nachrichten und Kommentare auf
dem Smartphone lesen.
Meist kommentierte Nachrichten
Community
- der_ingo - vor 0 Sekunden
in der Rubrik News - HArL.E.kin - vor 15 Sekunden
in der Rubrik News - algo - vor 1 Minute
in der Rubrik News - mi271 - vor 2 Minuten
in der Rubrik News
Forum
-
Neuer PC mit integrierter Grafiklösung?
Wiesel - vor 3 Minuten -
Für win7-Installation Festplatte formatieren + partitionieren
dragstar74 - vor 8 Minuten -
IBM xSeries 346 erkennt Fetplatte nicht
Phil18 - vor 14 Minuten -
Mitmachen: Stoppt ACTA!
d4rkn3ss4ev3r - vor 17 Minuten -
Windows 8 - Smalltalk
mister-x - vor 25 Minuten
MSDN Online
News für Entwickler
Neues im Microsoft All-In-One Code Framework
08.02.2012
ALM-Fortschritte in Visual Studio 11
25.01.2012
Am Kiosk: Neues aus Fachzeitschriften
24.01.2012






Alle Kommentare zu dieser News anzeigen