WinFuture.de - Windows Online Magazin
Hier können Sie sich Anmelden. Hilfe!
Mittwoch, 03. Februar 2010   

Facebook beschleunigt die Skriptsprache PHP

EntwicklungDie 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.
  « Vorige | Nächste News »
Autor Autor: Michael Diestelberg RSS Feed RSS & ATOM Feeds
Hinweis Hinweis einsenden Artikel verlinken Diesen Artikel verlinken:
Als Mail versenden! Artikel versenden
Drucken! Druckversion
HTML-Code:
Kommentar abgeben! Kommentar abgeben
Foren-Code:
Kommentare zu dieser News anzeigen
Schreiben Sie uns Ihre Meinungen, bewerten Sie Kommentare oder diskutieren Sie mit anderen WinFuture.de Lesern!

Sie haben bereits einen Zugang? Sie sind noch kein Mitglied?
Paragon Partition Manager 10


Software jetzt bequem online kaufen
WinFuture bei Twitter
bestellen abbestellen


 
Beispiel-Newsletter
WinFuture Update Pack für Windows XP und Vista WinFuture Windows XP ISO Builder


 
WinFuture Forum