PDA

View Full Version : evitare di memorizzare un file in cache


jessy78
20-02-2006, 21:56
Un utente di un forum mi consigliò, per evitare di memorizzare una file html nella cache del browser quanto:

"esistono sostanzialmente tre metodi per evitare di memorizzare un file in cache; te li illustro brevemente.

Primo metodo:
Inserire una intestazione al file html che indichi al browser la SCADENZA di documento memorizzato nella cache. Nel caso specifico, inserendo una data già passata il documento sarà ricaricato ad ogni visita o refresh.
Tale codice va messo tra i tag <HEAD></HEAD>
cioè:

<META HTTP-EQUIV="Expires" CONTENT="Mon, 21 Jan 2001 21:29:02 GMT">


Secondo metodo:
Inserire nel body della pagina il meta tag "PRAGMA", il quale indica al browser di non memorizzare i documenti nella cache.


<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">



Entrambi i metodi possono essere utilizzati assieme, tuttavia c'è da dire che explorer , specie la versione 5, spesso li ignora.


Terzo metodo: E' possibile forzare il caricamento di una pagina non dalla cache ma direttamente dal server. Basta semplicemente inserire un punto interrogativo seguito da un numero alla fine dell'URL richiamato.
Per esempio: si vuole richiamare dal server la pagina sito.htm, il link a questa pagina sarà: "sito.htm?1"

Questo metodo è il più sicuro di tutti... non a caso è la stessa macromedia a suggerirne l'utilizzo."


Li ho provati tutti e con tutti i file nella cache del browser vengono comunque visualizzati.
Esiste un metodo efficace per non memorizzare i file nella cache del browser?
Grazie.