Random Querystring para evitar el almacenamiento en caché de IE

Es un problema bien conocido que IE almacena demasiado html en caché, incluso cuando se da unaCache-Control: no-cache oLast-Modified encabezado a everypage.

Este comportamiento es realmente preocupante cuando se trabaja con cadenas de consulta para obtener información dinámica, ya que IE considera que es elmisma página (es decir.:http://example.com/?id=10) y sirve la versión en caché.

Lo resolví agregando un número aleatorio o una fecha y hora a la cadena de consulta (como otros lo han hecho) Me gusta estohttp://example.com/?id=10&t=2009-08-06_13:12:56 que acabo de ignorar el servidor.

¿Hay alguna opción mejor? ¿Hay otra forma más limpia de lograr esto? Soy consciente de quePOST no está en caché, pero es semánticamente correcto de usarGET aquí.

Respuestas a la pregunta(6)

Su respuesta a la pregunta