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.