Cloudflare 为 1.1.1.1 瘦身:不换硬件省下 100TB 内存,DNS 查询延迟降低 19%
IT之家 8 月 29 日消息,Cloudflare 昨日发布博客,称其通过对旗下 Big Pineapple 平台的 DNS 缓存数据结构进行优化,成功释放了约 100 TB 的内存(RAM)资源。Big Pineapple 是 Cloudflare 旗下支撑 1.1.1.1、Gateway DNS、DNS Firewall、AS112 等多项 DNS 服务的平台。该平台在任何时刻均存储超过 2500 亿条 DNS 缓存条目。在这一规模下,每条缓存记录哪怕只多占用 1 字节,整个集群也会额外消耗超过 250GB 内存。Cloudflare 强调,此次优化并非依赖新硬件,而是完全通过对 Rust 语言编写的数据结构进行重构实现。首先大家要知道,DNS 缓存由键值对(Key-Value Pairs)组成。键用于标识查询的域名、记录类型、认证状态等信息(例如 ABC.com + A 记录);值
原文:IT之家