Fragen zu HTTP2

Oromis

Lt. Commander
Registriert
Dez. 2011
Beiträge
1.999
Moin,

ich will gerade die Ladezeit einiger von mir verwalteter Websites optimieren. Diese sind alle bei Hetzner als Webhosting gebucht.

Als "günstiger" Optimierungsschritt erscheint mir da die Verwendung von HTTP2 um bspw. die Stylesheets direkt zu pushen - aber mir fehlt da momentan noch etwas die Einsicht zum Thema.

Wie ich das sehe kann ich bei HTTP2 in der .htaccess einfach vorgeben, dass elementare Stylesheets und Skripte direkt mit der HTML-Datei mitgesendet werden. Ist das soweit richtig?

Das zweite ist die Unterstützung von HTTP2 durch den Webspace. Laut Hetzner sollte HTTP2 bereits aktiviert sein ( https://wiki.hetzner.de/index.php/Softwareupdate2018 ), diese Website ( https://tools.keycdn.com/http2-test ) liefert mir aber sowohl bei meinen als auch bei der Hetzner-Hauptseite, dass HTTP2 nicht unterstützt wird. Muss ich da selbst noch irgendwas drehen oder liegt der Fehler da bei Hetzner?

Vielen Dank
Oromis
 
HTTP2 Push erfordert in den meisten Fällen eine Unterstützung durch die Server-seitige Anwendung. Wenn du einfach angibst, er soll die Stylesheets bei der HTML-Datei mit senden, dann werden die auch *jedes mal* mitgesendet, während normalerweise der Browser sich die Stylesheets nur einmal geholt und dann nur aus seinem Cache geladen hätte. Darum braucht es z.B. noch eine Unterscheidung über die Cookies um zu identifizieren, wer die Stylesheets bereits hat und sie daher nicht erneut gepushed kriegen sollte. Das würde am einfachsten die Endanwendung machen, aber mir sind auch keine bekannt, die das implementiert haben.

Optimierungsschritte die man vorher durchführen sollte: Alle Stylesheets minifien und ggf. bundlen, alle Scripts minifien und ggf. bundlen. Für beides komprimierte .gz-Varianten bereithalten um Bandbreite zu sparen. Mit PageSpeed gucken was die Ladezeit stört. Wenn man die Endanwendung selbst entwickelt sollte man auch da gucken was die Antwortzeiten am meisten ausbremst und entsprechend optimieren.
 
Zuletzt bearbeitet:
Zurück
Oben