Web performance: Cache efficiency exercise
(code.facebook.com)
tl;dr
2007 年 yahoo 的研究 browser cache hit rate 是 80%, 這一次 facebook 得到的新結論是 84% 。然後約一半的 cache 在 4x 小時後會失效,原因是 cache 滿了,被新內容換掉 (現在網頁比以前大很多)
--
我沒有想過 cache 在 browser 內兩天後就剩一半,原來輪替率這麼高。所以就算 cache header 將 cache 設到一個月長,但用戶其實沒幾天就會重新再下載一次。