Foros del Web » Programación para mayores de 30 ;) » Java »

Evitar Cache

Estas en el tema de Evitar Cache en el foro de Java en Foros del Web. Hola, No sé bien donde poner este mensaje, pero lo pondré por aqui y espero que algún moderador lo ponga en el lugar más indicado. ...
  #1 (permalink)  
Antiguo 09/07/2007, 09:04
 
Fecha de Ingreso: enero-2005
Mensajes: 57
Antigüedad: 19 años, 4 meses
Puntos: 0
Evitar Cache

Hola,

No sé bien donde poner este mensaje, pero lo pondré por aqui y espero que algún moderador lo ponga en el lugar más indicado.

Tengo unas páginas generadas con unos servlets de java (aunque en realidad este problema es independiente del lenguaje de programación).

Dichas páginas contienen información confidencial sobre los usuarios.

El problema es que estas páginas se están guardando en la cache del navegador y/o proxy.

La pregunta es como evito -por todos los medios- que una página web se guarde en cualquier cache. Ya he probado con varias etiquetas meta, como

<meta http-equiv="Expires" content="0">
<meta http-equiv="Last-Modified" content="0">
<meta http-equiv="Cache-Control" content="no-cache, mustrevalidate">
<meta http-equiv="Pragma" content="no-cache">

y la situación mejoro pero no del todo. De vez en cuando, el navegador jala la página de "algún" cache, no estoy seguro si es el navegador o el proxy, pero finalmente no quiero depender de la configuración de ninguno de los dos.

La solución -temporal- que utilize fue agregar un número aleatorio como argumento a todas las páginas en la url pero esto no me parece muy elegante y nunca he visto que un banco haga esto.

No sé como le hagan los bancos u otros sitios para evitar esto pero estoy seguro de que debe existir alguna solución.

Auxilioooo

Muchas Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:09.