Lo de puñetera es bastante educado... a mi se me ocurren cosas más coloridas
.
En IE 5-6 (en el 7 no lo se) hay un "bug" (si le preguntas a Microsoft es una "feature") que hace que dependiendo del tamaño de la página, se pase por el forro las cabeceras del documento HTML donde tu pones las indicaciones de la cache. Así que la única solución que he visto, a y nosotros nos funciona, es poner OTRA cabecera con las mismas indicaciones al final. Eso y poner unas cuantas combinaciones para las distintas versiones.
Lo que nos funciona a nosotros es construir un HTML algo asi cómo...
[code]
<html>
<head>
<META HTTP-EQUIV="Expires" CONTENT="now"/>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"/>
<META HTTP-EQUIV="Cache-Control" CONTENT="private"/>
... resto de head normal
</head>
<body>
...
...
...
</body>
<!-- head repetido con cabeceras de cache por el IExploiter ->
<head>
<META HTTP-EQUIV="Expires" CONTENT="now"/>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"/>
<META HTTP-EQUIV="Cache-Control" CONTENT="private"/>
</head>
</html>
[code]
Así debería respetar las indicaciones.
S!