首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Rust&Go
fliter
创建于2021-07-14
订阅专栏
Rustacean & Gopher
等 58 人订阅
共496篇文章
创建于2021-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TLS 握手里藏着 5 个签名:Cloudflare 如何用 Merkle 树把它压缩到 1 个
量子计算的第二个威胁 说到后量子密码学,大多数人脑海中浮现的场景是这样的:量子计算机到来之后,今天加密传输的数据将被解密。针对这一威胁,互联网已经在行动——Cloudflare 的数据显示,目前约有
分布式聚合查询的工程内幕:Cloudflare R2 SQL 如何实现 GROUP BY
从一个最普通的 SQL 问题说起 数据分析中最常见的需求,不是找到某一行具体的记录,而是从大量数据中提炼出规律。比如:各部门的销售总额是多少?哪些 IP 地址的请求量最高?过去一周每天的错误率有什么变
不用服务器,对 PB 级数据跑 SQL——Cloudflare R2 SQL 架构深度解析
一个看起来很矛盾的问题 对象存储(Object Storage)便宜、耐用、可以存 PB 级数据,是数据湖的主流选择。但它有一个天然的短板:它不是数据库,不能直接查询。 传统的做法是在对象存储旁边架一
你的社交数据,凭什么归平台所有?用 Cloudflare 搭建去中心化社交应用
一个反复发生的故事 一个平台突然关闭,或者改变商业模式,你多年积累的关注者、帖子、社交图谱,一夜之间或烟消云散,或被锁在另一家公司的服务器里。这件事在互联网历史上发生过很多次,而且还会继续发生。 问题
给互联网发证书的机构,谁来监督它们?Cloudflare 开源了答案
从一次黑客攻击说起 2011 年,荷兰证书颁发机构 DigiNotar 遭到入侵。攻击者利用这次入侵伪造了 *.google.com 的证书,并用它冒充 Gmail,对伊朗用户实施中间人攻击,试图窃取
大象穿隧道:Cloudflare Hyperdrive 如何把 Postgres 流量送进私有网络
在云原生时代,"全球部署、就近响应"几乎是每个开发者的默认追求。Cloudflare Workers 把这件事做到了极致:你的函数可以运行在遍布全球的 300 多个数据中心里,冷启动时间近乎为零。 但
Cloudflare 开源 h3i:深入 HTTP/3 协议调试的利器
HTTP/3 正在悄然成为互联网的新基础设施。截至目前,全球已有相当比例的 Web 流量跑在 HTTP/3 之上,Cloudflare 自身的网络每天都在处理海量的 HTTP/3 请求。然而,随着这一
一个函数吃掉了 680 个 CPU 核心——Cloudflare 是怎么用自研 Trie 把它抢回来的
有些性能问题,藏在最不起眼的地方。 Cloudflare 的工程师在审查 pingora-origin 的代码时,看到了一个注释: 函数只有三行,逻辑极其简单——遍历一个内部 Header 列表,从
Pingora 的开源——Cloudflare 基于 Rust 搭建的用于替换Nginx的网络框架
2024 年 2 月,Cloudflare 宣布将 Pingora 以 Apache 2.0 协议开源。 Pingora 不是一个新项目。在此之前,它已经在 Cloudflare 的全球网络上悄悄运行
WAF 机器学习推理从 1519μs 压到 275μs,Cloudflare 是怎么做到的
每秒 950 万个请求,每个请求都要跑一次机器学习推理,打出一个安全评分,决定这个请求是攻击流量还是正常用户。 这是 Cloudflare WAF Attack Score 系统每天面对的现实。在这个
等了两年,Cloudflare 终于给规则引擎加上了通配符
有些功能,不是技术上难,而是做对了才算真难。 通配符(Wildcard)匹配就是这样。它的概念简单得不能再简单——用一个 * 号代表"任意内容"——但要在一个服务数千万域名的规则引擎里把它做对,背后藏
用 Rust 写生产级服务要踩多少坑——Cloudflare 把答案做成了一个开源库
写一个在本地跑起来的程序,和把这个程序部署成全球分布式服务,是两件本质上不同的事情。 很多工程师都经历过这个阶段:一个在笔记本上表现良好的原型,一旦进入生产环境,就开始暴露出各种问题——日志不够用、配
Wasm 程序崩溃了,除了加 printf 还能怎么办
调试是衡量一门语言或运行时是否成熟的重要标志。一个没有完善调试工具链的环境,开发者往往只能靠最原始的方式排查问题:在代码里插满打印语句,部署,等崩溃,看日志,猜原因,再部署。 在 WebAssembl
p99 延迟从 9.5 毫秒降到 18 微秒:Cloudflare 机器学习基础设施重构全记录
有一类工程问题,不是因为代码写错了,而是因为系统架构在规模增长之后触碰到了物理极限。 Cloudflare 的机器学习团队经历的正是这种情况。他们的 Bot 检测系统需要对每一个 HTTP 请求做实时
从全球 40% 到 60%:Cloudflare 是怎么在三个月里跑赢的
互联网的性能竞争,从来不是一场宣传战,而是一场持续的测量和追赶。 2025 年生日周,Cloudflare 公布了一个数字:在全球前 1000 大网络中,他们是最快的网络服务商的比例是 40%。同期博
缓存砍掉六分之五,性能反而翻倍——Cloudflare 第 13 代服务器背后的工程故事
这是一道看起来无解的题。 新一代 AMD 处理器提供了两倍的核心数,但每个核心能用到的 L3 缓存只剩原来的六分之一。对于高度依赖缓存局部性的网络服务来说,这几乎是一个不可接受的退步。 Cloudfl
把 Matrix 聊天服务器搬到 Serverless 上,还顺便免费升级了量子加密
Matrix 是一个去中心化的即时通讯协议,在隐私保护和去中心化领域算是公认的标杆。很多政府机构、开源社区和注重隐私的组织都在用它。 对于个人开发者来说,用 Matrix 的理由往往更加朴素:把 Di
从 51% CPU 占用到 SIMD 加速:Cloudflare 防火墙引擎的性能优化实录
为什么防火墙引擎的性能变得紧迫 Cloudflare 的防火墙规则产品(Firewall Rules)背后是一个叫做 Wirefilter 的表达式匹配引擎。用户写下类似这样的规则: 每一条进入 Cl
Wrangler:Cloudflare 给 Rust + WASM 开发者造的那把锤子
背景 要理解 wrangler 是什么、解决了什么问题,需要先把它涉及的三层技术说清楚。 Cloudflare Workers 是 Cloudflare 的边缘计算平台。和传统的云函数不同,Worke
现在可以用纯 Rust 写 Cloudflare Workers 了,不需要一行 JavaScript
长期以来,在 Cloudflare Workers 上运行 Rust 代码,从技术上是可行的——Workers 平台本身支持 WebAssembly,而 Rust 编译到 WebAssembly 是一
下一页