2011-10-04 22 views
7

Estoy tratando de deshabilitar todas las memorias caché en nginx con fines de prueba.Cómo prevenir "304 no modificado" en nginx?

He establecido la siguiente línea

add_header Cache-Control no-cache; 

veo que la página en sí no se almacena en caché, pero las imágenes, css y javascript son. Sospecho que esto se debe a que Firefox recibe el encabezado "304 Not Modified".

¿Hay alguna manera de evitarlo?

P.S:

creo que he encontrado a mí mismo. Firefox muestra '200 OK' todo el tiempo ahora.

¿Es esta la manera correcta?

He añadido

if_modified_since off; 
add_header Last-Modified ""; 

Respuesta

7

suena bien para mí.

Si el agente (en este caso Firefox) dice 200 OK, significa que la transferencia ocurrió.

0

Otra forma es utilizar una directiva de ubicación:

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