Cloudflare 对其 1.1.1.1 解析器所使用的 Big Pineapple DNS 缓存进行了内存表示重构,通过五轮 Rust 层面的迭代优化,显著降低了单个缓存条目的空间开销。优化手段包括用 Box 替代 Vec 和 String、将多类 DNS 记录合并为带紧凑偏移量的列表、把布尔字段位打包,以及改用 DNS 有线格式将记录数据存入连续字节缓冲区,从而规避枚举装箱带来的额外分配与局部性损失。最终每个条目内存占用从 953 字节降至 420 字节,降幅约 56%,集群整体释放约 100 TB 工作集内存,插入吞吐量提升 43%,查询延迟下降 19%。该优化已于 2026 年 5 月至 7 月在产线全面部署,Cloudflare 计划将释放出的内存用于扩大缓存容量而不增加总消耗。
📱 每天一份 AI 前沿日报
关注公众号,每天 09:00 推送 · 不错过任何重磅