HHVM: Facebooks JIT-Compiler für PHP ist schneller und kompatibler

Seit vier Jahren arbeitet Facebook bereits an HHVM, kurz für Hiphop Virtual Machine for PHP. Die aktuelle Version 2.3 ist mittlerweile mit zahlreichen PHP-Frameworks kompatibel, unterstützt FastCGI und ist bei Wordpress um ein Vielfaches schneller als das Standard-PHP.

Artikel veröffentlicht am ,
HHVM 2.3 unterstützt FastCGI, ist schneller und deutlich kompatibler.
HHVM 2.3 unterstützt FastCGI, ist schneller und deutlich kompatibler. (Bild: Facebook)

Bei HHVM handelt es sich um einen JIT-Compiler für PHP, den Facebook seit geraumer Zeit entwickelt und einsetzt. HHVM ist deutlich schneller als die Standardversion von PHP, was Facebook nennenswerte Einsparung bringt, da die Website dank HHVM mit deutlich weniger Servern betrieben wird, als nötig wären, würde Facebook mit dem Original-PHP arbeiten. Allerdings, und das ist bislang der große Nachteil an HHVM, bietet Facebooks Implementierung nur einen eingeschränkten Funktionsumfang, so dass nicht jeder PHP-Code unter HHVM funktioniert.

Mit der Version 2.3 hat HHVM aber einen weiteren großen Schritt nach vorn in Sachen Kompatibilität gemacht und absolviert rund 98,58 Prozent aller Unit-Tests von 21 verschiedenen PHP-Projekten. Immer mehr der Open-Source-Projekte unterstützt HHVM zu 100 Prozent, dazu zählen Assetic, Codeigniter, Drupal, Laravel und Twig.

Wer sicherstellen will, dass sein Projekt mit HHVM läuft, kann dazu automatisierte Unit-Tests nutzen, denn HHVM unterstützt in der neuen Version Travis CI direkt.

Darüber hinaus unterstützt HHVM 2.3 nun auch FastCGI und lässt sich darüber in einen Webserver einbinden. Im HHVM-Blog findet sich eine Anleitung für Nginx und Apache. Zudem stehen fertige HHVM-Pakete für Ubuntu und Debian 7 bereit.

In einem Benchmarktest, den Facebooks HHVM-Entwickler gemacht haben, erreichte HHVM über FastCGI bei Wordpress zunächst 184,71 Requests pro Sekunde, nachdem es warmgelaufen war, stieg der Wert auf 949,21 Requests pro Sekunde. PHP-FPM erreicht dabei nur 23,17 Requests pro Sekunde.

Im kommenden Jahr soll die Geschwindigkeit und Kompatibilität von HHVM weiter verbessert werden. Auch Pull-Requests auf Git sind willkommen. Neue Versionen von HHVM sollen künftig alle acht Wochen erscheinen. Details zu HHVM sind unter hhvm.com zu finden.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Über 100 Jahre alt werden
Biomarker für ein besonders langes Leben

Ein Forschungsteam hat die Biomarker besonders alter Menschen untersucht und einen möglichen Grund gefunden, weshalb sie so lange leben.
Ein Bericht von Patrick Klapetz

Über 100 Jahre alt werden: Biomarker für ein besonders langes Leben
Artikel
  1. Holo: Telekom realisiert 5G SA Roaming mit globalen Partnern
    Holo
    Telekom realisiert 5G SA Roaming mit globalen Partnern

    Extrem schnelles Daten-Roaming zwischen den USA, Thailand und Deutschland wird mit 5G im Standalone-Modus möglich. Beteiligt sind die Telekom-Gruppe Global Carrier und Netzbetreiber in der Schweiz und Thailand.

  2. In-Ear-Kopfhörer mit Bluetooth für 22 Euro bei Amazon
     
    In-Ear-Kopfhörer mit Bluetooth für 22 Euro bei Amazon

    Amazon bietet die In-Ear-Kopfhörer mit Bluetooth Anker Soundcore P20i kurzzeitig mit 30 Prozent Rabatt an - und damit zum Tiefpreis.
    Ausgewählte Angebote des E-Commerce-Teams

  3. Super Mario Bros Wonder angespielt: Elefantastisch nach Art der Klempner-Klassiker
    Super Mario Bros Wonder angespielt
    Elefantastisch nach Art der Klempner-Klassiker

    Es gibt ein neues Super Mario: In Bros Wonder hüpfen wir mit alten Freunden durch das Märchenland. Ein großer Spaß! (Nintendo Switch)
    Von Peter Steinlechner

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • MindStar: AMD-CPUs, MSI G281UVDE 229€ • LG 75QNED816RE 1.199€ • Alpenföhn Gletscherwasser 240 HS 127,89€ • 4x Panasonic eneloop AA 2000 9€ • ASUS 750W Gold 115,20€ • Cooler Master SK652 47,80€ • Apple Week • Amazon: NZXT bis -58% • MediaMarkt: Heimkino-Aktion • Medion Week [Werbung]
    •  /