tool::http-status-detail
304 Not Modified
The cached version is still valid; no new content to return.
Statuscode
304
Name
Not Modified
Kategorie
3xxDetaillierte Erklärung
HTTP 304 Not Modified zeigt an, dass die gecachte Version der Ressource beim Client noch gültig ist. Er wird als Antwort auf eine bedingte Anfrage (If-None-Match oder If-Modified-Since) zurückgegeben, wenn sich die Ressource nicht geändert hat. Dies spart Netzwerkbandbreite und verbessert die Seitenladezeit erheblich.
Häufige Ursachen
- ▸Ein Browser sendet eine bedingte GET-Anfrage zur Validierung einer gecachten Ressource
- ▸Die ETag- oder Last-Modified-basierte Cache-Validierung stellt fest, dass keine Änderungen vorliegen
- ▸Ein CDN überprüft den Ursprungsserver auf Inhaltsänderungen
- ▸Ein API-Client fragt im Polling-Verfahren auf Änderungen ab
Lösungsansätze
- 1.304 ist normales Verhalten — keine Korrektur erforderlich
- 2.Um die neueste Version zwingend abzurufen, verwenden Sie Strg+Umschalt+R (Hard Refresh)
- 3.Mit Cache-Control: no-cache können Sie stets eine Neuvalidierung beim Server erzwingen
- 4.Deaktivieren Sie während der Entwicklung den Cache in den Browser-DevTools
Zugehörige HTTP-Header
ETagLast-ModifiedCache-ControlExpiresAntwortbeispiel
HTTP/1.1 304 Not Modified ETag: "abc123" Cache-Control: max-age=3600
Verwandte Statuscodes
300Multiple ChoicesMultiple options for the requested resource.→301Moved PermanentlyThe resource has permanently moved to a new URL.→302FoundThe resource is temporarily at a different URL.→303See OtherRedirect to another resource using GET.→307Temporary RedirectTemporary redirect preserving the original HTTP method.→
ad · 300×250
// related tools