System Design · Junior · Frage 48 von 75
Was ist ein ETag, und wozu braucht man es?
- 1Ein Tag, mit dem das CDN das Land des Nutzers für die Übersetzung erkennt
- 2Ein Autorisierungs-Token, das der Browser jeder Anfrage hinzufügt
- 3Eine Versionskennung der Ressource für 304-Antworten
Antwort zeigen
Richtige Antwort: Eine Versionskennung der Ressource für 304-Antworten
Erklärung
Der Browser sendet If-None-Match: <etag>, und hat sich die Ressource nicht geändert, antwortet der Server mit 304 Not Modified ohne Body - das spart Verkehr. Es ist der Mechanismus zur Neuvalidierung des Caches, zusammen mit Cache-Control.