Como posso evitar que o navegador cache minha página?

Por default, navegadores tentarão cachear o conteúdo de uma página. Por causa de sua natureza dinâmica, a maioria das páginas ColdFusion automaticamente forçarão o navegador a recarregá-las à cada visita. Entretanto, talvez voce queira evitar que o conteúdo de uma página mais estática (por razões de segurança ou outras) seja cacheado. Nessas situações, voce pode usar a tag <cfheader> ou a tag html <meta>.

Coloque as três seguintes tags <cfheader> no tôpo de sua página para evitar que ela seja cacheada:

<cfheader name="cache-control" value="no-cache, no-store, must-revalidate">
<cfheader name="pragma" value="no-cache">
<cfheader name="expires" value="#getHttpTimeString(now())#">


Voce pode também usar a meta tag para expiração do conteúdo:

<meta http-equiv="expires" 
     content="<cfoutput>#getHttpTimeString(now())#</cfoutput>">

by Jeremy Petersen

Leave a comment