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á).

Deja un comentario