TwKit
正在载入
TwKit

Cloudflare 刚刚披露了他们对全球核心 DNS 区域构建引擎的重构实录:区域构建延迟减半,常驻内存占用直接砍掉了 85%。 在过去,只要某个域名更新… · @fishjar · TwKit

@fishjar

Cloudflare 刚刚披露了他们对全球核心 DNS 区域构建引擎的重构实录:区域构建延迟减半,常驻内存占用直接砍掉了 85%。 在过去,只要某个域名更新了一条 TXT 记录,系统就会为该 Zone 完整触发一次全量数据结构深拷贝与序列化。在千万级域名的并发变动下,老架构被频繁的堆分配与垃圾回收活活拖垮。 新方案引入了 Targeted Zone Builds(定向区域构建):底层采用不可变基数树(Immutable Radix Tree)与版本化节点指针。修改某条记录时,只沿受影响分支做浅层替换,其余子树全部复用。 解决高吞吐瓶颈的关键,从来不是换个更快的新语言,而是停止在内存里把原本没变的数据反复复制。 架构拆解:https://blog.cloudflare.com/dns-targeted-zone-builds/

曝光 66 · 评论 1 · 点赞 0 · 书签 0

查看原帖