Cloudflare just got faster and more secure, powered by Rust
6 months ago
- #Cloudflare
- #Network Performance
- #Rust
- Cloudflare已升级其网络软件,将中位响应时间缩短10毫秒,性能提升25%。
- 新系统FL2基于Rust语言在Oxy框架上构建,取代了基于NGINX和LuaJIT的旧系统FL1。
- FL2采用模块化架构,通过严格规则确保产品逻辑间的显式交互,从而提升可维护性与性能。
- Oxy框架支持优雅重启,减少更新时的停机时间,并提升WebSocket等长连接的可靠性。
- Cloudflare已逐步部署FL2系统,从免费客户开始分阶段迁移付费客户,计划2026年初完全淘汰FL1。
- FL2的CPU和内存消耗不到FL1的一半,使Cloudflare能更高效地交付新功能。
- 迁移过程依托健壮的测试框架、自动化部署流程及Cloudflare社区反馈的支持。
- FL2通过Rust的内存安全特性和严格编码标准实现更高安全性,减少漏洞风险。
- Cloudflare计划明年年初完成HTTP&TLS终端服务向Rust的迁移,进一步优化网络性能。