2011-09-02 85 views
0

我注意到Chrome有時會下載未來有過期的圖片。當瀏覽器使用緩存圖像時(當Expires在當前日期之後)時,瀏覽器會遵循什麼規則,或者是否緩存下載圖像?使用圖片緩存或下載

回答

1

您應該閱讀以下內容:http://msdn.microsoft.com/en-us/library/bb250442.aspxhttp://blogs.msdn.com/b/ie/archive/2010/07/14/caching-improvements-in-internet-explorer-9.aspx瞭解緩存如何在Web瀏覽器中工作的一些背景知識。您可以使用Fiddler的CACHING響應檢查器來檢查可能損害緩存或強制重新驗證的其他標頭。另外,請記住,刷新操作(例如F5)將重新下載已經緩存的資源,並且客戶端緩存不是無限大,因此需要在緩存中清除從緩存中清除的內容下次使用。

+0

謝謝!當我在閱讀你提供的鏈接時,有一個問題。你告訴F5讓瀏覽器重新下載緩存數據。真?我認爲應該使用一些特殊的無緩存刷新(Shift + F5) – SiberianGuy

2

如果服務器返回304未修改,則呈現由瀏覽器緩存的圖像。如果您已通過設置標題或使用清單顯式高速緩存映像,則不會重新下載它直到過期。