HHVM, die Hip Hop Virtual Machine, führt Programme aus, die in PHP und Hack geschrieben sind. Nun ist Version 3.6 erschienen, die asynchrones MySQL unterstützt und einen Protokoll-Router für Memcached mitbringt.
Die asynchronen MySQL-Funktionen von Hack erlauben es einer PHP-Anwendung, weiter Code auszuführen, während sie noch Daten holt. Naturgemäß reduziert dies Wartezeiten deutlich. Der Code steckt in einer neuen MySQL-Client-Bibliothek aus dem Webscale-SQL-Projekt und funktioniert mit aktuellen MySQL-Servern.
MC-Router ist ein Protokollrouter für Memcached. Der erlaubt es Clients, über TCP-Verbindungen mit Memcached-Zielrechnern zu reden und dabei die typischen Kommandos für das Memcached-Protokoll zu verwenden, etwa “get”, “set” oder “delete”. Dazu abstrahiert MC-Router die Routing- und Funktionslogik.
Kombiniert mit asynchronem Curl lasse sich mit der neuen HHVM-Version Datenzugriffe für viele Anwendungen beschleunigen und besser parallelisieren, erklärt die Ankündigung. Neben diesen Highlights warten noch zahlreiche kleinere Neuerungen, die eine Github-Seite auflistet. Die neue Version soll ein Jahr lang, also bis März 2016, Support erhalten, herunterladen lässt sie sich über den Release-Bereich auf Github.



