Facebook hat PHP noch einmal deutlich beschleunigt
Beim Social Network Facebook haben die Entwickler weiter an einer Optimierung der Performance von PHP gearbeitet. Das Ergebnis, die HipHop Virtual Machine (HHVM), haben sie nun als Open Source-Projekt auf der Entwickler-Plattform GitHub veröffentlicht.
Facebook hatte bereits Anfang 2010 eine erste Fassung seines optimierten PHP-Codetransformers HipHop vorgestellt, der deutlich performanter arbeitete als die üblichen Varianten. Mit der HHVM habe man nun eine Weiterentwicklung fertiggestellt, die noch einmal 60 Prozent schneller arbeitet und dabei 90 Prozent weniger Arbeitsspeicher benötigt, teilten die Entwickler mit.
Während der früher vorgestellte HipHop bereits länger auf den meisten Facebook-Servern läuft, kommt HHVM zum aktuellen Zeitpunkt lediglich in Testumgebungen zum Einsatz. Bald soll die Software aber auch auf Produktivsystemen genutzt werden, um den massiven Ressourcen-Bedarf einer Webseite mit 800 Millionen Nutzern im Monat in Grenzen zu halten.
HipHop sorgte für Geschwindigkeit, indem PHP-Codes in hochgradig optimierten C++-Code umgewandelt und anschließend zu Binaries kompiliert wurden. Erst diese spielte man dann in die Produktiv-Server ein. HHVM bietet den Entwicklern bei dem Social Network nun aber deutlich mehr Flexibilität. Sie können PHP-Code direkt an die Live-Systeme übergeben, wo er dynamisch kompiliert wird. Das bietet zusätzlich die Möglichkeit, den erzeugten Maschinen-Code für die jeweils vorkommenden Typen zu optimieren.
Die Programmierer können so noch direkter an der Optimierung und Fehlerbereinigung neuer Funktionen arbeiten. Bisher setzte man hierfür auf HPHPi - ein System, dass die HipHop-Prozesse vorübergehend umging und Tests mit kleineren Nutzerkreisen leichter machte. Hier bestand aber das Problem, dass die Sprachsemantiken nicht vollständig mit HipHop übereinstimmten. Dies gehört nun durch HHVM der Vergangenheit an.
Von der Bereitstellung des Codes erhofft man sich bei Facebook zusätzliche Ideen aus dem Kreis externer Entwickler, die sich mit der Technologie beschäftigen wollen. Denn bis zum Einsatz in der Praxis soll die Software noch weiter optimiert werden.
Während der früher vorgestellte HipHop bereits länger auf den meisten Facebook-Servern läuft, kommt HHVM zum aktuellen Zeitpunkt lediglich in Testumgebungen zum Einsatz. Bald soll die Software aber auch auf Produktivsystemen genutzt werden, um den massiven Ressourcen-Bedarf einer Webseite mit 800 Millionen Nutzern im Monat in Grenzen zu halten.
HipHop sorgte für Geschwindigkeit, indem PHP-Codes in hochgradig optimierten C++-Code umgewandelt und anschließend zu Binaries kompiliert wurden. Erst diese spielte man dann in die Produktiv-Server ein. HHVM bietet den Entwicklern bei dem Social Network nun aber deutlich mehr Flexibilität. Sie können PHP-Code direkt an die Live-Systeme übergeben, wo er dynamisch kompiliert wird. Das bietet zusätzlich die Möglichkeit, den erzeugten Maschinen-Code für die jeweils vorkommenden Typen zu optimieren.
Die Programmierer können so noch direkter an der Optimierung und Fehlerbereinigung neuer Funktionen arbeiten. Bisher setzte man hierfür auf HPHPi - ein System, dass die HipHop-Prozesse vorübergehend umging und Tests mit kleineren Nutzerkreisen leichter machte. Hier bestand aber das Problem, dass die Sprachsemantiken nicht vollständig mit HipHop übereinstimmten. Dies gehört nun durch HHVM der Vergangenheit an.
Von der Bereitstellung des Codes erhofft man sich bei Facebook zusätzliche Ideen aus dem Kreis externer Entwickler, die sich mit der Technologie beschäftigen wollen. Denn bis zum Einsatz in der Praxis soll die Software noch weiter optimiert werden.
Thema:
Metras Aktienkurs in Euro
Videos zum Thema Facebook
- Super Bowl 2026: Oakley Meta-Brillen halten epische Sportmomente fest
- WhatsApp: Wie man ungewollte Gruppen-Einladungen vermeidet
- Super Bowl 2025: Eine Banane für Chris Pratt und Chris Hemsworth
- Mehr als eine Kamerabrille? Die Ray-Ban-Meta-Smart Glasses im Test
- Vor Apple noch in Position bringen: Meta macht Wind um neues Headset
The Social Network im Preis-Check
Beiträge aus dem Forum
-
Facebook Werbung
Ler-Khun -
Facebook sperrt meinen Account und verlangt zum Entsperren Foto
Doodle -
Abfrage der Datenschutzeinstellungen bei jedem Neustart.
DK2000 -
Keine Anzeige meiner Beiträge in Facebook
IsabellaKrystynek -
deutscher Warcraft 3 Discord / deutsche Warcraft 3 Community Facebook
thielemann03 -
Forum und Newsseite datenschutzfreundlicher machen
DanielDuesentrieb -
Facebook Newsfeed Frage
Schlutopia
Neue Downloads
Weiterführende Links
Neue Nachrichten
- Kernfusion: Start-up Xcimer aktiviert derzeit größten privaten Laser
- "Zerschneiden" eines Photons erzeugt unendlich viele neue Lichtteilchen
- Windows 11 bekommt einen Button zum Entfernen aller KI-Modelle
- Meta macht (ein bisschen) Rückzieher bei Mitarbeiter-Totalüberwachung
- Update für Google Home: Gemini-KI startet nun auch in Deutschland
- Vernichtende Kritik: MMO-Hoffnung Camelot Unchained ein totaler Flop
- Komplett zerstörte Startrampe: Blue Origin hat aggressiven Aufbauplan
Videos
Neueste Downloads
Beliebte Nachrichten
Christian Kahle
Redakteur bei WinFuture
Ich empfehle ...
Meist kommentierte Nachrichten
Forum
-
#WordCamp Europe 2026 - vom 4 - 6 Juni 2026 in Krakau
d-hubs - vor 1 Stunde -
Wie kann ich die Untertitel einem Video hinzufügen?
MiezMau - vor 2 Stunden -
Armbian Release 26.5.1 :: Unterstützung auf 338 Board
d-hubs - Gestern 19:38 Uhr -
LibreOffice-News: Office bald in Browser, Mobile und Cloud
d-hubs - Gestern 17:46 Uhr -
RapidRAW v1.5.6 wurde vor ein paar Stunden veröffentlicht
d-hubs - Gestern 11:59 Uhr
❤ WinFuture unterstützen
Sie wollen online einkaufen?
Dann nutzen Sie bitte einen der folgenden Links,
um WinFuture zu unterstützen:
Vielen Dank!
Alle Kommentare zu dieser News anzeigen