Was ist das?
HTTP/2 ist der moderne Standard für die Übertragung von Daten im Web, der die Beschränkungen des alten HTTP/1.1 überwindet. Es ermöglicht Browsern, viele Dateien gleichzeitig über eine einzige Verbindung zu laden (Multiplexing).
Wo wir es verwenden
- Auf allen von uns gehosteten Webseiten und APIs
- Bei grafikintensiven Seiten mit vielen Assets (Bilder, Scripts, CSS)
- Für High-Performance APIs
Warum wir es verwenden
- Multiplexing: Kein “Stau” mehr in der Leitung. Dutzende Dateien werden parallel geladen, statt nacheinander.
- Effizienz: Header-Komprimierung (HPACK) reduziert den Overhead bei jeder Anfrage drastisch.
- Latenz: Deutlich schnellerer Seitenaufbau, besonders auf mobilen Netzwerken.
Wie wir es in Projekten einsetzen
- Server-Config: Standardmäßige Aktivierung auf unseren Webservern (Nginx, Caddy) und CDNs.
- Asset-Strategie: Wir müssen Dateien nicht mehr künstlich bündeln (Bundling), was das Caching verbessert.
- Upgrade: Wo möglich, setzen wir bereits auf HTTP/3 (QUIC) für noch stabilere Verbindungen über UDP.
Wann man etwas anderes wählen sollte
Veraltete Firmennetzwerke oder Proxy-Server unterstützen manchmal nur HTTP/1.1. In diesen seltenen Fällen bietet der Server automatisch einen Fallback an.
Was Sie bekommen
Eine spürbar schnellere Webseite, die Ressourcen effizienter lädt und auch bei schlechter Verbindung stabil bleibt.