Come faccio a sapere se l'immagine dal mio sito è sempre memorizzato nella cache dai server proxy?

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

  •  19-09-2019
  •  | 
  •  

Domanda

La seguente è un'intestazione di risposta HTTP da un'immagine sul sito della nostra società.

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

Esiste un modo per sapere se questa immagine è pubblicamente memorizzabili nella cache in qualche server proxy? La definizione RFC sembra essere http: //www.w3 .org / protocolli / RFC2616 / RFC2616-sec14.html # sec14.9.1 e http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.4 .

È stato utile?

Soluzione

rosso sul vostro URL e vi dirà se la risposta è memorizzabile nella cache, tra le altre informazioni.

Altri suggerimenti

Le intestazioni che mostrate sembrano essere memorizzabile nella cache.

Se si desidera controllare il comportamento della cache di proxy configurato correttamente e browser web, si potrebbe indagare utilizzando il Cache-Control e scade intestazioni per ottenere un ulteriore controllo.

Ecco una pagina web che avevo segnalibro che ha parere di una persona di come intepret le specifiche vi elenco (più alcuni altri): http://www.web-caching.com/mnot_tutorial/how.html

Se è necessario garantire che qualcuno vede una nuova immagine ogni volta (anche con i dispositivi mal configurati tra voi e loro), si consiglia di considerare l'utilizzo di un valore randomizzato o il GUID come parte dell'URL.

Qui è un tutorial su intestazioni di impostazione per il proxy caching. Assicurarsi di leggere la parte sull'impostazione biscotti!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top