内存和磁盘都参与其中。Squid 在判断邻居是否可能拥有某个对象时会使用内存中的缓存摘要;磁盘上的副本则支撑存储与交换。

摘要Squid 缓存摘要常见问题中描述的生命周期
本地生成在内存中构建并保留,随后作为普通缓存条目写入磁盘,邻居可通过 HTTP 请求它。
从对等节点获取保留在内存中以便快速查询,并存储在磁盘上,供重启后复用以及分发给邻居。

这些是缓存内容的摘要,而不是已缓存响应正文的副本。核算存储时,要区分本地摘要、下载的对等节点摘要和真正缓存的对象。

查询命中也不保证对等节点一定能提供该对象。摘要成员关系可能产生误判,因此 Squid 可能会去询问一个无法满足该请求的对等节点。

相关文章