Un 304 permette di riutilizzare la copia già in cache. Se vedi contenuti vecchi, confronta i validatori con una risposta completa della stessa variante.
Indice dei contenuti
HTTP 304 Not Modified cache obsoleta: significato
Non confrontare varianti diverse e non attribuire al 304 un corpo che non deve contenere.

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.

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
- Errore 226 IM Used: delta encoding e cache
- HTTP 204 No Content con corpo inatteso
- Errore 428 Precondition Required: richiesta condizionale
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.