¿Cómo sé si la imagen de mi sitio está recibiendo una caché mediante servidores proxy?

StackOverflow https://stackoverflow.com/questions/2016904

  •  19-09-2019
  •  | 
  •  

Pregunta

El siguiente es un encabezado de respuesta HTTP desde una imagen en la página web de nuestra empresa.

HTTP/1.1 200 OK
Content-Type: image/png
Last-Modified: Thu, 03 Dec 2009 15:51:57 GMT
Accept-Ranges: bytes
ETag: "1e61e38a3074ca1:0"
Date: Wed, 06 Jan 2010 22:06:23 GMT
Content-Length: 9140

¿Hay alguna forma de saber si esta imagen es cacheable públicamente en algún servidor proxy? La definición RFC parece ser ambigua http: //www.w3 .org / Protocolos / RFC2616 / RFC2616-sec14.html # sec14.9.1 y http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.4 .

¿Fue útil?

Solución

rojo en su URL y se te dirá si la respuesta es cacheable, entre otra información.

Otros consejos

Los encabezados que demuestren parecen ser cacheable.

Si desea controlar el comportamiento de almacenamiento en caché de proxy configurados correctamente y navegadores web, es posible investigar el uso de la Cache-Control y Expires cabeceras para ganar control adicional.

Esta es una página web que había marcada que tiene la opinión de una persona de cómo intepret las especificaciones que usted lista (además de algunos otros): http://www.web-caching.com/mnot_tutorial/how.html

Si tiene que garantizar que alguien ve una nueva imagen cada vez (incluso con dispositivos mal configurados entre usted y ellos), es posible que desee considerar el uso de un valor aleatorio o GUID como parte de la URL.

Aquí es un tutorial sobre las cabeceras de ajuste para el almacenamiento en caché de proxy. Asegúrese de leer la parte sobre la configuración de las cookies!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top