2011-10-04 12 views
7

Sto provando a disabilitare tutte le cache in nginx a scopo di test.Come prevenire "304 Not Modified" in nginx?

ho impostato la seguente linea

add_header Cache-Control no-cache; 

vedo che la pagina stessa non viene memorizzata nella cache, ma le immagini, CSS e JavaScript sono. Sospetto che questo sia dovuto al fatto che Firefox sta ricevendo l'intestazione "304 Not Modified".

C'è un modo per impedirlo?

P.S:

penso che ho trovato io. Firefox mostra '200 OK' tutto il tempo ora.

È questo il modo corretto?

Ho aggiunto

if_modified_since off; 
add_header Last-Modified ""; 

risposta

7

suona bene a me.

Se l'agente (in questo caso Firefox) dice 200 OK, significa che il trasferimento è avvenuto.

0

Un altro modo è quello di utilizzare una direttiva posizione:

location ~ \.(html|css|js)(.*)$ { 
    expires -1; 
    add_header Cache-Control no-store; 
} 
Problemi correlati