Einleitung
Die Faktoren, die die Website-Geschwindigkeit beeinflussen, sind nicht nur Serverleistung, Cache oder CDN. Auch das verwendete Internetprotokoll wirkt sich direkt auf die Performance aus.
Die neue Technologie, die in den letzten Jahren in den Vordergrund getreten ist:
HTTP/3
Was ist HTTP/3? Wie unterscheidet es sich von HTTP/2? Was verlieren Sie, wenn Ihr Hosting-Anbieter es nicht unterstĂĽtzt?
In diesem Artikel erklären wir dies technisch, aber verständlich.
1. Was ist HTTP? Eine kurze Grundlage
Es ist das Kommunikationsprotokoll zwischen Browser und Server.
| Protokoll | Jahr | Merkmal |
|---|---|---|
| HTTP/1.1 | 1997 | Alt, langsam |
| HTTP/2 | 2015 | Multiplexing |
| HTTP/3 | 2022 | QUIC (UDP-basiert) |
Das Ziel jeder neuen Version:
- Weniger Latenz
- Schnellere Verbindungen
- Stabilerer Datentransfer
2. Warum war HTTP/1.1 langsam?
Das Problem von HTTP/1.1:
FĂĽr jede Datei ist eine eigene Verbindung erforderlich
Beim Laden einer Seite:
- HTML
- CSS
- JS
- Bilder
- Schriften
Der Browser kann gleichzeitig nur eine begrenzte Anzahl von Verbindungen öffnen.
Dies fĂĽhrt zu:
Warteschlange → Warten → Langsames Laden
3. Was brachte HTTP/2?
Die größte Neuerung durch HTTP/2:
Multiplexing (mehrere Datenströme über eine einzige Verbindung)
Das heiĂźt:
- Eine einzelne TCP-Verbindung
- Mehrere Dateien gleichzeitig
Aber es gab noch immer ein Problem:
TCP Head-of-Line Blocking
Das bedeutet: Geht ein Paket verloren, wartet die gesamte Verbindung.
4. Was hat HTTP/3 verändert?
HTTP/3 verwendet UDP statt TCP und arbeitet mit dem QUIC-Protokoll.
| Merkmal | HTTP/2 | HTTP/3 |
|---|---|---|
| Protokoll | TCP | UDP |
| Verbindungsaufbau | Langsam | Schnell |
| Paketverlust | Gesamte Verbindung wartet | Nur das betroffene Paket |
| Mobile Performance | Mittel | Sehr gut |
| Latenz | Niedrig | Noch niedriger |
Der wichtigste Unterschied:
Bei Paketverlust wird die Website nicht langsamer
Das macht besonders fĂĽr mobile Nutzer einen enormen Unterschied.
5. Warum ist HTTP/3 schneller?
1. Schnellerer TLS-Handshake
HTTP/2:
TCP + TLS = 2–3 Round Trips
HTTP/3:
QUIC = 1 Round Trip
Dies macht besonders bei weit entfernten Servern einen Unterschied.
2. Kein Head-of-Line Blocking
HTTP/2:
1 Paket verloren → alle Daten warten
HTTP/3:
1 Paket verloren → nur dieses Paket wird erneut gesendet
3. Connection Migration
Sehr wichtig fĂĽr mobile Nutzer:
Beispiel:
- WiFi → 4G-Wechsel
- IP-Adresse ändert sich
HTTP/2:
Verbindung bricht ab → erneut verbinden
HTTP/3:
Verbindung bleibt bestehen
Dies beeinflusst die reale Performance erheblich.
6. Wie viel Geschwindigkeitsunterschied macht HTTP/3?
Reale Durchschnittswerte:
| Protokoll | TTFB | Seitenladung |
|---|---|---|
| HTTP/1.1 | 600 ms | 3,5 s |
| HTTP/2 | 300 ms | 2,2 s |
| HTTP/3 | 220 ms | 1,8 s |
Besonders wenn:
- Sie ein CDN verwenden
- Sie globale Besucher haben
- Der mobile Traffic hoch ist
macht HTTP/3 einen erheblichen Unterschied.
7. Ist HTTP/3 immer schneller?
Nein. Wenn:
- Der Nutzer dem Server sehr nahe ist
- Die Latenz bereits sehr gering ist
- Kein Paketverlust vorliegt
kann der Unterschied zwischen HTTP/2 und HTTP/3 minimal sein.
HTTP/3 macht den größten Unterschied in diesen Situationen:
- Mobile Nutzer
- Traffic aus weit entfernten Ländern
- Instabile Internetverbindungen
- Hohe Latenz
8. Wie testet man HTTP/3?
Test ĂĽber das Terminal:
curl -I --http3 https://site.com
Alternativ:
- Chrome DevTools → Network → Protokoll-Spalte
- Wenn HTTP/3 angezeigt wird, ist es aktiv
9. Wie wird HTTP/3 aktiviert?
Es kann auf 3 Ebenen aktiviert werden:
| Ebene | HTTP/3 |
|---|---|
| Server | Ja |
| CDN | Ja |
| Load Balancer | Ja |
Die einfachste Methode:
HTTP/3 ĂĽber CDN
Da die meisten Hosting-Anbieter noch keine vollständige Unterstützung bieten, CDNs jedoch schon.
10. Server-Software mit HTTP/3-UnterstĂĽtzung
| Server | HTTP/3 |
|---|---|
| LiteSpeed | Vorhanden |
| Nginx | Vorhanden (neuere Versionen) |
| Apache | Begrenzt |
| CDN-Dienste | Vorhanden |
11. HTTP/3 und Core Web Vitals
HTTP/3 beeinflusst folgende Metriken:
| Metrik | Auswirkung |
|---|---|
| TTFB | Niedriger |
| LCP | Schneller |
| FCP | Schneller |
| CLS | Keine Auswirkung |
Besonders auf TTFB und LCP hat es Einfluss. Dies kann indirekt die SEO-Performance beeinflussen.
12. Sollten Sie HTTP/3 verwenden?
| Website-Typ | HTTP/3 |
|---|---|
| Kleines Blog | Nicht zwingend |
| Unternehmenswebsite | Empfohlen |
| E-Commerce | Empfohlen |
| Globaler Traffic | Unbedingt erforderlich |
| Hoher mobiler Traffic | Unbedingt erforderlich |
13. Zusammenfassung
| Technologie | Auswirkung |
|---|---|
| HTTP/1.1 | Langsam |
| HTTP/2 | Schnell |
| HTTP/3 | Schneller |
| HTTP/3 + CDN | Am schnellsten |
FAZIT
Die Website-Geschwindigkeit wird nicht allein durch die Serverleistung bestimmt.
Diese Faktoren wirken zusammen:
Server + Cache + CDN + HTTP/3 = Maximale Performance
HTTP/3 sorgt besonders fĂĽr signifikante Leistungssteigerungen bei:
- Mobilen Nutzern
- Entfernten Standorten
- Verbindungen mit hoher Latenz