每當用戶上傳新圖像,並且圖像名稱保持不變(因爲圖像名稱基於文件擴展名和userid值),chrome不會更新緩存,而且圖像看起來保持不變。更新服務器 - > chrome緩存問題中的圖像
例如,用戶將上傳的文件image.png
服務器將分析該文件並將其保存爲
87.png
然而
,以前的文件image2000.png
也被存儲爲
87.png
即使它們是不同的文件。現在
,在IMG呼叫
<img src="/images/87.png">
兩個單獨的圖像,但鉻犯規意識到他們正在改變,因此它的緩存圖片87.png
輸出加載這是剛剛更新服務器的新形象,而不是。
有沒有辦法強制鉻(和其他瀏覽器)意識到這個圖像剛剛更新,並從服務器而不是緩存加載圖像?還是圖像需要有一個新名字才能實現?
您使用哪個Web服務器? Apache的? – 2012-04-11 05:05:01
數據來自數據庫嗎? – 2012-04-11 05:08:51