8 月 27 日,Cloudflare 公布对 1.1.1.1 公共 DNS 解析器缓存的内存优化:单个缓存条目占用从 953 字节降到 420 字节,全集群释放约 100TB 内存,查询延迟下降 19%。
8 月 27 日,Cloudflare 公布了对 1.1.1.1 公共 DNS 解析器缓存的内存优化。通过五项内存布局调整,单个缓存条目的内存占用从 953 字节降到 420 字节,降幅 56%,在整个分布式集群中释放约 100TB 内存,相当于约 130 台服务器的内存总量。
优化没有以性能为代价。缓存插入吞吐量提升 43%,查询延迟从 828 纳秒降到 670 纳秒,下降 19%。
1.1.1.1 的缓存中约有 2,500 亿条记录。Cloudflare 在博客中说明,每浪费 1 字节内存,全集群对应约 250GB 开销。优化后释放的内存将用于扩大缓存容量。