是否有任何方式(服務器或客戶端)強制瀏覽器從服務器上拉取新版本的文件(鏡像)。有問題的圖像會被長時間緩存。我知道我可以附加一個隨機數字,例如圖像的URL,但在這種情況下這是不可接受的。我需要從刷新圖像,完全相同的 URL。刷新鏡像或清除緩存
我在做什麼:一個像用戶上傳視頻的YouTube門戶。每個視頻都有一個縮略圖,顯示在門戶網站的各個頁面上。用戶可以隨時更改縮略圖(他可以從三個縮略圖中選擇)。所以當發生這種情況時(新圖像會覆蓋原始圖像),我不想刷新視頻的縮略圖,以便所有者(我不關心其他用戶是否看到舊的縮略圖)會看到新的縮略圖顯示縮略圖的地方。
恐怕這是做不到的,但我在這裏問的只是要確定。
更新:我使用nginx的和PHP服務器端
將Expires:header設置爲過去? – Satya 2011-02-17 11:32:04
@Satya無法工作,因爲客戶端已經將圖像緩存起來,並且不會再次檢查它。 – 2011-02-17 11:33:52