ETag

Kurzdefinition

Entity Tag: Eine eindeutige Versionkennung (Prüfsumme) für eine Ressource zur cache-effizienten Validierung beim Server.

Ausführliche Erklärung

Ein ETag (Entity Tag) ist eine Kennung, die der Server einer Ressource zuweist und die sich ändert, sobald sich der Inhalt ändert. Bei einem erneuten Abruf sendet der Browser den gespeicherten ETag im `If-None-Match`-Header. Stimmt er noch, antwortet der Server mit `304 Not Modified` ohne den Inhalt erneut zu übertragen – das spart Bandbreite. ETags arbeiten eng mit `Cache-Control` zusammen und sind zentral für effiziente Cache-Validierung.

Beispiel

Der Server sendet `ETag: "a8f9b2"`; beim nächsten Aufruf antwortet er auf `If-None-Match: "a8f9b2"` mit `304 Not Modified`.

Vertiefender Fachartikel

Im ausführlichen Fachartikel erklären wir ETag mit Architektur, Praxisbeispielen und Best Practices im Detail:

Fachartikel zu ETag aufrufen