這是關於爲圖像提供服務的Web應用程序。由於相同的請求將始終返回相同的圖像,因此我希望訪問瀏覽器儘可能積極地緩存圖像。我非常想告訴瀏覽器要求瀏覽器儘可能積極緩存
這是您的圖片。繼續保持它;在接下來的幾天裏它真的不會改變。不需要回來。真。我承諾。
我做的,到目前爲止,設置
Cache-Control: public, max-age=86400 Last-Modified: (some time ago) Expires: (two days from now)
,當然返回304 not modified
如果要求有適當的If-Modified-Since
頭。
還有什麼我可以做的(或者我應該做的不同)我的消息傳遞給瀏覽器?
該應用程序託管在Google App Engine上,以防萬一。
如果它不會改變,每日1次的到期時間(*最大年齡*)不算多。 – Gumbo 2010-03-18 10:24:18
@Gumbo:真的;正如我在Sripathi Krishnan的回答中指出的那樣,這肯定會有所增加。我仍然想知道爲什麼Gravatar只將它設置爲5分鐘。 – balpha 2010-03-19 15:10:52
你可以改變你的gravatar,所以它是有道理的。 – 2010-05-27 02:36:44