
現代網頁瀏覽器在磁碟上的快取如何回應傳輸速率與存取時間?
這是一個現實世界的例子。 HD Tune 告訴我,傳統 HDD 的傳輸速率為 54.7 mb/秒,傳輸速率為 8.1 毫秒,而 USB 快閃裝置的傳輸速率僅為 18.4 mb/秒,但回應時間為 0.8 毫秒。我應該選擇哪一個來放置瀏覽器快取檔案(Chrome)?
旁白:我已經在 Windows 中使用聯結來輕鬆移動快取。
答案1
3 個因素的結合:
- 尋道時間
- 轉乘時間
- 快取大小
根據我的經驗,所有這些都會發揮作用......但快取大小通常是最大的問題。
例如,在當今出售的大多數電腦中,Internet Explorer 仍然設定為使用硬碟的 5% 或 10%...對於具有 500 GB 硬碟的系統,則為 25 GB (@ 5%) ,這意味著IE 將花費比您剛剛重新下載頁面更多的時間來瀏覽快取。 即使改成1%,那還是5GB的數據…
現在,Firefox 和我認為 Chrome 可能有更好的標準預設值,但通常在任何高速連接上,我會將快取大小更改為最多 10-20 MB(我通常使用 5 MB)。我不會建議任何高於 50 MB 的內容,即便如此,我也會嚴重質疑選擇那麼高的大小...
之後,我建議尋找速度,然後是傳輸速度。
答案2
瀏覽器快取通常是很多小文件,對吧。
這意味著大量的文件搜索,並且那意味著尋道時間將受到限制。
答案3
回應時間是指從磁碟區讀取/寫入的速度,而傳輸速率是指發送連續檔案的速度。通常對於緩存來說 IO 為王。