Zum Inhalt springen

Ü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_http2 aktivieren und in der Konfiguration Protocols h2 http/1.1 setzen.
  • nginx: in der listen-Zeile für Port 443 http2 ergänzen bzw. bei neueren Versionen http2 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.