HTTP-Cache - Fragen Sie den Server, und senden Sie immer If-Modified-Since

Ich habe eine vom Benutzer generierte Ressource, die sich zu einem unvorhersehbaren Zeitpunkt ändert (z. B. wenn ein Benutzer eine neue Version eines Word-Dokuments hochlädt). Ich möchte, dass Browser diese Ressource zwischenspeichern und ihren Cache bei jeder Anforderung mit dem Server überprüfen (d. H. Immer den If-Modified-Since-Header senden).

Beim Testen habe ich festgestellt, dass Firefox dies angemessen handhabt, wenn ich "Cache-Control: no-cache" im Antwortheader verwende. Internet Explorer 7 sendet jedoch nicht "If-Modified-Since" in seinem Anforderungsheader.

Erreicht "Cache-Control: no-cache" das, was ich zu Beginn beschrieben habe? Wenn nicht, gibt es etwas, das ich anders machen kann, um das zu erreichen, was ich in verschiedenen Browsern beschrieben habe?

Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage