Caching 案例:命中率是什么意思?分层缓存

Caching 案例:命中率是什么意思?分层缓存,caching,Caching,缓存可以用来减少访问开销。分层缓存利用Internet的拓扑结构,并在不同的ISP上部署缓存。假设互联网的分层拓扑结构由国家、地区和地方三级ISP组成。在ISP的不同缓存级别搜索网页的命中率如下: ISP级别|命中率 国家0.2 区域0.4 本地0.6 从远程跨大陆互联网网站检索网页的互联网延迟(往返时间)为200毫秒,从国家ISP缓存检索网页的互联网延迟为10毫秒,其他缓存的互联网延迟都可以忽略不计 1.命中率是什么意思?数字越大,从缓存中检索的速度越快? 2.在分层缓存中找不到请求的网站的概

缓存可以用来减少访问开销。分层缓存利用Internet的拓扑结构,并在不同的ISP上部署缓存。假设互联网的分层拓扑结构由国家、地区和地方三级ISP组成。在ISP的不同缓存级别搜索网页的命中率如下:

ISP级别|命中率
国家0.2
区域0.4
本地0.6

从远程跨大陆互联网网站检索网页的互联网延迟(往返时间)为200毫秒,从国家ISP缓存检索网页的互联网延迟为10毫秒,其他缓存的互联网延迟都可以忽略不计

1.命中率是什么意思?数字越大,从缓存中检索的速度越快?
2.在分层缓存中找不到请求的网站的概率是多少?
3.检索网页的平均延迟是多少?


这里我们假设网页非常小,传输时间可以忽略不计。

命中率是从缓存中满足的请求的比例。这将为您提供足够的信息来解答其他问题。

命中率是从缓存中满足的请求的比例。这会给你足够的信息来解答你的其他问题

  • 命中率=(#从缓存满足的请求)/(#请求) 本地缓存的命中率越高,加载速度越快

  • 在任何缓存中未找到的概率=(1-0.6)*(1-0.4)*(1-0.2) [在本地缓存中找不到*在区域缓存中找不到*在国家缓存中找不到]

  • 平均延迟=0.6x0ms+(1-0.6)x0.4x0ms+(1-0.6)x(1-0.4)x0.2x10ms+(1-0.6)x(1-0.4)x(1-0.2)x100ms

  • 命中率=(#从缓存满足的请求)/(#请求) 本地缓存的命中率越高,加载速度越快

  • 在任何缓存中未找到的概率=(1-0.6)*(1-0.4)*(1-0.2) [在本地缓存中找不到*在区域缓存中找不到*在国家缓存中找不到]

  • 平均延迟=0.6x0ms+(1-0.6)x0.4x0ms+(1-0.6)x(1-0.4)x0.2x10ms+(1-0.6)x(1-0.4)x(1-0.2)x100ms


  • 我在这里的第一个回复,我想要慷慨:)我在这里的第一个回复,我想要慷慨:)