Cloudflare 砍掉 100TB 内存!1.1.1.1 DNS 缓存优化省出天价成本
Cloudflare 将 1.1.1.1 DNS 缓存的内存占用削减了 100TB
InfoQ 中文 重要 算力工程优化 🕐 今天 18:00

📖 AI 总结

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 计划将释放出的内存用于扩大缓存容量而不增加总消耗。

🔍 深度解读 换个视角,同一件事有不同答案

正在读取芙娘的解读…
infoAI 公众号二维码

📱 每天一份 AI 前沿日报

关注公众号,每天 09:00 推送 · 不错过任何重磅