2010-04-05 22 views
6

Tengo que crear una aplicación web que se ocupe de la información confidencial del usuario. Necesito borrar inmediatamente el caché del navegador después de que el usuario cierre la sesión, ya que los datos en caché serían vulnerables. El navegador del cliente debe aplicarse para borrar el caché del lado del servidor. Además, todas las políticas de caché deben estar expuestas al cliente desde el lado del servidor.¿Cómo borrar la memoria caché del navegador del lado del servidor?

¿Hay alguna solución a este problema?

+2

Lo mejor que puede hacer es solicitar al navegador (y todos los cachés intermedias - Puede ser algunos) que sus páginas no deben ser almacenadas en caché. Incluso eso es solo una pista. No puede borrar de forma programática el caché de un visitante. (Piense en lo que sería una pesadilla.) –

Respuesta

5

ajusta la respuesta del punto de caducar inmediatamente, y por una buena medida decirle proxies, etc., que no hagan caché:

Expires: 0 
Cache-control: private 
+0

Sí, la única solución es decirle al navegador que no cachee en absoluto. – Tim

Cuestiones relacionadas