ServerPushVerfahren
ServerPushVerfahren bezeichnet einen Mechanismus der Netzwerktechnik, bei dem der Server Ressourcen aktiv an den Client sendet, bevor dieser sie explizit anfordert. Ziel ist es, die Zeit bis zum vollständigen Rendering einer Seite zu reduzieren, indem benötigte Ressourcen frühzeitig bereitgestellt werden.
Funktionsweise: Beim HTTP/2-Standard kann der Server dem Client nach dem Initialrequest PUSH_PROMISE-Nachrichten senden, in denen er
Anwendungsbereiche: Typische Zielressourcen sind CSS-Dateien, JavaScript, Schriftarten oder Bilder, die für die erste Ansichtsseite benötigt werden.
- Vorteile: potenziell niedrigere Ladezeiten, schnellere Bereitstellung der ersten renderbaren Inhalte.
- Nachteile: schwierige Cache-Synchronisation, Gefahr unnötiger Datenübertragung, komplexe Implementierung, geringe Browser- und CDN-Unterstützung. Aufgrund dieser Einschränkungen ist
Aktuelle Lage und Alternativen: Seit der Einführung von HTTP/2 blieb die Verbreitung von Server Push eingeschränkt;