Übertragungsprotokoll
Liefert der Server die Seite über das moderne HTTP/2 oder HTTP/3 aus?
Was wir prüfen
Wir rufen die Startseite auf und schauen, welches Protokoll der Server für die Übertragung verwendet:
- HTTP/1.0 oder HTTP/1.1: veraltet, ergibt eine Warnung.
- HTTP/2 oder HTTP/3: modern, alles in Ordnung.
Warum das wichtig ist
Das Protokoll ist die «Sprache», in der Browser und Server Dateien austauschen. Eine moderne Website besteht aus dutzenden Dateien: HTML, Stylesheets, Skripte, Schriften, Bilder.
Mit HTTP/1.1 kann der Browser pro Verbindung nur eine Datei gleichzeitig anfordern und öffnet deshalb höchstens sechs Verbindungen parallel. Alle weiteren Dateien müssen warten, bis eine Leitung frei wird. Bei 50 Dateien entsteht so ein Stau.
Mit HTTP/2 werden alle Dateien gleichzeitig über eine einzige Verbindung übertragen. Zusätzlich werden die Kopfzeilen komprimiert, die bei jeder Anfrage mitgehen. Seiten mit vielen Dateien laden dadurch merklich schneller, besonders auf dem Smartphone, wo jede neue Verbindung teuer ist.
HTTP/3 geht noch einen Schritt weiter und kommt besser mit Verbindungsabbrüchen und Funklöchern zurecht.
HTTP/2 ist seit 2015 Standard und wird von allen aktuellen Browsern unterstützt. Ein Server, der noch HTTP/1.1 spricht, ist meist veraltet oder falsch eingestellt.
So behebst Du es
Hosting
Die meisten Hoster bieten HTTP/2 ohne Aufpreis an. Bei einigen muss es im Kundenbereich eingeschaltet werden, bei anderen genügt eine Anfrage beim Support. Bietet der Hoster kein HTTP/2 an, ist das ein Zeichen für veraltete Technik und ein guter Grund, den Anbieter zu wechseln.
Eigener Server
- Apache: Modul
mod_http2aktivieren und in der KonfigurationProtocols h2 http/1.1setzen. - nginx: in der
listen-Zeile für Port 443http2ergänzen bzw. bei neueren Versionenhttp2 on;setzen.
Voraussetzung ist HTTPS.
CDN
Ein CDN wie Cloudflare liefert die Website automatisch über HTTP/2 und HTTP/3 aus, auch wenn der eigene Server noch HTTP/1.1 spricht.
Wix, Jimdo, Squarespace
Die Baukästen verwenden bereits moderne Protokolle. Hier ist nichts zu tun.
So prüfst Du es selbst
Öffne die Entwicklertools (F12), Reiter «Netzwerk». Klick mit der rechten Maustaste auf die Spaltenüberschriften und blende die Spalte «Protokoll» ein. Lade die Seite neu: h2 steht für HTTP/2, h3 für HTTP/3, http/1.1 für das alte Protokoll.
Häufige Fragen
Braucht es für HTTP/2 etwas Besonderes?
Nur HTTPS und einen aktuellen Webserver. Browser verwenden HTTP/2 ausschliesslich über verschlüsselte Verbindungen. An der Website selbst muss dafür nichts geändert werden.
Ist HTTP/3 noch besser?
Ja, vor allem bei wechselhaften Mobilfunkverbindungen. Es ist aber ein Zusatz: HTTP/2 ist die wichtige Grundlage, HTTP/3 ein willkommener Bonus, den viele CDNs automatisch bieten.
Jetzt eine Website prüfen
Wir prüfen «Übertragungsprotokoll» und alle anderen Punkte in wenigen Minuten, kostenlos und ohne Anmeldung.
Verwandte Themen
-
Text-Komprimierung
Überträgt der Server die Seite komprimiert, damit sie schneller ankommt?
-
Blockierende Dateien
Wie viele Stylesheets und Skripte halten den Seitenaufbau auf, bevor Besucher etwas sehen?
-
Verschlüsselte Verbindung (HTTPS)
Wird die Website verschlüsselt ausgeliefert, und leitet die unverschlüsselte Adresse auf HTTPS weiter?
-
TTFB (Time to First Byte)
Wie lange braucht der Server bis zum ersten Byte der Antwort auf einen Seitenaufruf?