对于浏览器缓存性能来说,访问时间和传输速率哪个更重要?

对于浏览器缓存性能来说,访问时间和传输速率哪个更重要?

现代网络浏览器磁盘上的缓存如何响应传输速率与访问时间?

这是一个真实的例子。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 是王道。

相关内容