HTTP/2 Protokoll

Seit der Veröf­fentlichung des HTTP/2 Pro­tokolls im Mai 2015 und der in Kapi­tel 3.1 vorgestell­ten PHP-Ver­sion 7 im Dezem­ber 2015, arbeit­en die Web­host­ing-Anbi­eter an der Imple­men­tierung dieser Stan­dards zur Verbesserung der Per­for­mance von Web­sites. Während PHP in der Ver­sion 7 eine Opti­mierung der Aus­führungszeit durch die Zend Engine erre­icht, set­zt das HTTP/2 Pro­tokoll auf eine Reduzierung der HTTP-Anfra­gen durch die Nutzung direk­ter Verbindun­gen in Form von Daten­streams. Mit diesen Daten­streams wird eine Verbesserung des Ablaufs beim Laden zuge­höriger Ressourcen eines HTML-Doku­mentes zwis­chen den Browsern und dem Web­serv­er angestrebt, um Ressourcen ohne vorherige Anfrage des Browsers senden zu kön­nen [Hog15]. Die kri­tis­che Kom­po­nente bei der Nutzung des HTTP/2 Pro­tokolls ist derzeit die Infra­struk­tur. Sowohl die Clients als auch die Web­serv­er müssen dieses Pro­tokoll unter­stützen. Daniel Sten­berg, ein Mitar­beit­er des Brows­er-Her­stellers Mozil­la, gibt an, dass Ende 2015 die Mehrheit der Brows­er das HTTP/2 Pro­tokoll unter­stützen wird und es von den Host­ing-Anbi­etern abhängt, diesen Stan­dard zu etablieren [Ste15c].