Desarrollo web no image

Published on agosto 26th, 2011 | by Miguel Angel Berlanga Alvarez

3

Como hacer que tu página no se almacene en la caché del navegador

Habitualmente, los navegadores almacenan en caché las páginas que has visitado, cuando esto ocurre y visitas la página al día siguiente tu navegador te mostrará la página que tenga en la caché. Esto ocurre si la página no ha cambiado sustancialmente o por ejemplo en el caso de aplicaciones
flash, que los cambios dentro de estos son como cajas cerradas para los navegadores.

Para evitar estos casos tienes varias opciones:
La más sencilla es vaciar la caché del navegador, aunque es un poco pesado vaciar la caché siempre que quieras ver el contenido actualizado.

Otra opción sería incluir a la url de tu navegador algún parámetro para lograr así que el navegador te devuelva “otra” página.

por ejemplo:

https://codigojavaoracle.com sería diferente de la página http://codigojavaoracle/?1

El parámetro no se interpretará pero eso es indiferente para el navegador.

Si la página es tuya y quieres que no ocurra esto, puedes utilizar las meta-etiquetas* para forzar al navegador a leer de nuevo la página:

por ejemplo:

<meta http-equiv =”Cache-Control” content =”no-cache”/>

Con esto logramos que la página no se almacene en la caché del navegador.
Algunos navegadores no hacen todo el caso que deben a las meta etiquetas y es posible que necesites poner una combinación de meta tags

por ejemplo:

 <meta http-equiv=”expires” content=”0″>

<meta http-equiv=”Cache-Control” content=”no-cache”>

<meta http-equiv=”Pragma” CONTENT=”no-cache”>

Nota * Las etiquetas meta van entre <head> y </head>

Tags: , , , , , , , ,


About the Author



3 Responses to Como hacer que tu página no se almacene en la caché del navegador

  1. Pingback: Bitacoras.com

  2. gblumen says:

    hola, disculpen, yo hago pruebas con internet explorer 10, y no veo que se cachee imagenes ni nada, en que versiones de navegadores se cachean las paginas? o bajo que circunstancias, gracias y saludos

    • Ber says:

      Las páginas te permiten poner cada cuanto tiempo expira la cache, para que el navegador sepa que tiene que volver a descargar esa página. Pero esto depende de cada administrador de su web. Puedes probar en tu página a cambiar una imagen y darle al f5 si cambia tu imagen no está utilizando la que tiene en cache, y sino cambia tu imagen pues estará utilizando la que tiene en la cache.

Deja un comentario

Tu dirección de correo electrónico no será publicada.


nueve − = 0

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Back to Top ↑