ARTICULOS

Evitar la cache del navegador

Autor: Fabian Muller (http://www.webexperto.com) - 18/06/2002

Del.icio.us Facebook Technorati

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

 

Más artículos sobre ASP

1. Alternar el color de filas en un RecordSet
2. Obteniendo números aleatorios
3. Llenar un listbox a partir de una base de datos
4. Contador de clicks en ASP
5. Llamando al código ASP desde una imagen
6. Buscador en ASP
7. Contador de visitas sin utilizar bases de datos
8. Agregar, eliminar y modificar datos a una BD
9. Detectar plugin de Flash con ASP
10. Utilizando includes en ASP
Más artículos...

Otros artículos...

Marketing TopTen: errores de Websites 2003
Servidores ¿Qué es .htaccess?
ASP Paginar resultados cada X registros
Marketing 10 razones para utilizar copyleft
Hojas de Estilo Modelo de cajas
HTML Eliminar menú Flash del botón derecho
PHP Usuarios activos con PHP sin BD
Java Script Efecto MouseOver con imágenes
Hojas de Estilo Cambiando de color las barras de scroll
ASP.net Anti robots en ASP.NET
Más artículos...