Evitar la cache del navegador
Ubicando el siguiente código en una
página ASP, se fuerza a que el navegador cargue la página desde el servidor, y no desde
la cache del usuario. Es muy útil para utilizar con las páginas dinámicas que se
actualizan constantemente, que necesitan ser procesadas en el servidor antes de mostrarse
al navegador del cliente.
<%
Response.addHeader "pragma", "no-cache"
Response.CacheControl = "Private"
Response.Expires = 0
%>
El código anterior debe ubicarse antes de
cualquier otro código ASP o HTML, por arriba del <head>.
El método Response
asegura que la página ASP se genere en forma dinámica (procesada por el servidor),
evitando mostrar la página almacenada en el cache.
Con la línea CacheControl =
Private, se evita el almacenamiento en un proxy.
La instrucción Expires funciona igual que con las cookies, podemos darle
una fecha de caducación, ponerla en 0 (nunca caducará) o un valor
negativo (nunca caducará).
|