HTTP Cache - verifique con el servidor, siempre enviando If-Modified-Since

Tengo un recurso generado por el usuario y, por lo tanto, cambia en un momento impredecible (por ejemplo, un usuario carga una nueva versión de un documento de Word). Me gustaría que los navegadores almacenen en caché este recurso y validen su caché con el servidor en cada solicitud (es decir, siempre envíe el encabezado If-Modified-Since).

A partir de las pruebas, descubrí que Firefox maneja esto adecuadamente cuando uso "Cache-Control: no-cache" en el encabezado de respuesta. Sin embargo, Internet Explorer 7 no envía "If-Modified-Since" en su encabezado de solicitud.

¿"Cache-Control: no-cache" logra lo que describí al principio? Si no, ¿hay algo que pueda hacer de manera diferente para lograr lo que he descrito en los navegadores?

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta