Salta al contenuto

HTTP 304 Not Modified ma cache obsoleta

Pubblicato il Aggiornato il

Un 304 permette di riutilizzare la copia già in cache. Se vedi contenuti vecchi, confronta i validatori con una risposta completa della stessa variante.

HTTP 304 Not Modified cache obsoleta: significato

Non confrontare varianti diverse e non attribuire al 304 un corpo che non deve contenere.

HTTP 304 Not Modified cache obsoleta: sintomo, causa e verifica
HTTP 304 Not Modified ma cache obsoleta: sintomo, causa probabile e criterio di verifica.

Sintomi e cause probabili

Da dove partire

  • Confronta una richiesta condizionale e una senza validatori sullo stesso URL e con gli stessi header.

Cause probabili

  • ETag o Last-Modified possono non riflettere la modifica.
  • La cache può confondere varianti diverse della risorsa.

Diagnosi passo per passo

  • Confronta una richiesta condizionale e una senza validatori sullo stesso URL e con gli stessi header.
  • Controlla ETag, Last-Modified, Vary e il livello che restituisce 304.

Log e dati da controllare

  • URL e ora della prova, insieme al messaggio completo del client.
  • Dettagli della connessione o della risposta indicati nella diagnosi, senza cookie e credenziali.

Correzioni sicure

  • Correggi la generazione dei validatori o la chiave di cache.
  • Invalida soltanto le copie interessate dopo aver corretto la causa.
HTTP 304 Not Modified cache obsoleta: passaggi diagnostici e correzioni
HTTP 304 Not Modified ma cache obsoleta: sequenza diagnostica e verifica dopo la correzione.

Verifica finale

  • Il contenuto aggiornato viene ricevuto e una successiva validazione riusa la versione giusta.

Errori da evitare

  • Non confrontare varianti diverse e non attribuire al 304 un corpo che non deve contenere.

Guide Xlogic correlate

Fonti tecniche

Domande frequenti

Che cosa significa “HTTP 304 Not Modified cache obsoleta”?

Un 304 permette di riutilizzare la copia già in cache. Se vedi contenuti vecchi, confronta i validatori con una risposta completa della stessa variante.

Da cosa può dipendere “HTTP 304 Not Modified cache obsoleta”?

ETag o Last-Modified possono non riflettere la modifica. La cache può confondere varianti diverse della risorsa.

Quali controlli eseguire per “HTTP 304 Not Modified cache obsoleta”?

Confronta una richiesta condizionale e una senza validatori sullo stesso URL e con gli stessi header. Controlla ETag, Last-Modified, Vary e il livello che restituisce 304. Correggi la generazione dei validatori o la chiave di cache. Invalida soltanto le copie interessate dopo aver corretto la causa. Il contenuto aggiornato viene ricevuto e una successiva validazione riusa la versione giusta.

HTTP 304 Not Modified ma cache obsoleta ultima modifica: 2026-08-03T13:13:08+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?