现代网络浏览器磁盘上的缓存如何响应传输速率与访问时间?
这是一个真实的例子。HD Tune 告诉我,我有一个传统的 HDD,传输速率为 54.7 mb/秒,响应时间为 8.1 ms,而 USB 闪存设备的传输速率仅为 18.4 mb/秒,但响应时间为 0.8 ms。我应该选择哪个来放置我的浏览器缓存文件(Chrome)?
另外:我已经在 Windows 中使用连接点来轻松移动缓存。
答案1
三个因素的组合:
- 寻道时间
- 转乘时间
- 缓存大小
根据我的经验,所有这些都会发挥作用......但通常缓存的大小是最大的问题。
例如,在当今销售的大多数计算机中,Internet Explorer 仍然设置为使用 5% 或 10% 的硬盘空间...对于具有 500 GB 硬盘的系统,该空间为 25 GB(@ 5%),这意味着 IE 将花费更多时间浏览缓存,而不是重新下载页面。 即使改为1%,那仍然是5GB的数据......
现在,Firefox 和我认为 Chrome 可能有更好的标准默认值,但通常在任何高速连接上,我将缓存大小更改为最多 10-20 MB(通常我使用 5 MB)。我不会建议任何高于 50 MB 的值,即使这样,我也会严重质疑选择这么高的值...
之后,我建议先寻求速度,然后再传输速度。
答案2
浏览器缓存通常都是很多小文件,对吧。
这意味着大量的文件搜索,并且那意味着寻道时间将成为极限。
答案3
响应时间是指从卷读取/写入的速度,而传输速率是指发送连续文件的速度。通常对于缓存来说,IO 是王道。