HHVM

image

HHVM (HipHop Virtual Maschine for PHP) ist eine freie (PHP-Lizenz) virtuelle Maschine, die PHP-Code in einen abstrakten Bytecode (genannt Intermediate Language) überträgt. Dieser Bytecode wird dann dynamisch zur Laufzeit in x64-Maschinensprache durch einen JIT-Compiler übersetzt. Dies ist vergleichbar mit dem Ansatz der virtuellen Maschinen zum Beispiel bei Java und der JVM.

Die virtuelle Maschine wurde von Facebook entwickelt und ist deutlich schneller als die Standardversion von PHP, was Facebook nennenswerte Einsparung bringt, da die Website dank HHVM mit deutlich weniger Servern betrieben werden kann, als nötig wären, würde Facebook mit dem Original-PHP arbeiten.

Der Name leitet sich von dem Vorgänger-Projekt HipHop ab, das PHP-Code nach C++ übersetzte.

Literatur

Links




Sie sind hier: StartProgrammierung → hhvm.txt


Suche

Werkzeuge