
Cloudflare近期系统化记录将主博客从传统WordPress架构迁移至开源内容管理系统EmDash的过程,这一演进标志着内容管理技术的重要升级。EmDash由Cloudflare自主研发,采用TypeScript构建,定位为WordPress的继任者,部署于Cloudflare Worker上并搭配多层缓存,支撑每秒7000请求的处理能力,其核心优势体现在性能稳定性上。此次迁移的关键逻辑在于通过代理Worker实现流量智能分流,结合Cookie路由与自动回退机制,在保证零停机的情况下平滑完成流量切换,从1%到100%的放量过程展现出高效的运营管控能力。迁移还同步升级了AI交互能力,新增MCP服务器支持内容创作与发布管理,显著提升了内容管理的智能化水平。尽管目前正式发布时间未公布,但基于稳定的性能表现、成本优势与可扩展性,EmDash已具备较为成熟的商业化潜力,为内容平台提供更稳健的迁移解决方案。
--91likeyou---
据 Cloudflare 内容工程高级经理 Kody Jackson、系统工程师 Diogo Carneiro 和高级设计工程师 Amy Dutton 介绍,此次迁移带来了更快、更可靠的网站体验:
对比旧架构(绿线)与新 EmDash 部署(黄线)之间的 p95 响应延迟,差异非常明显。旧平台在负载升高时会周期性出现延迟尖峰,而新系统的响应曲线非常平稳、一致性强。在 Cloudflare Workers 上运行 EmDash,并配合新增的多层缓存,我们全面实现了更快、性能更好的阅读体验。
Cloudflare 使用了一个代理 Worker 逐步将流量从 WordPress 路由到 EmDash,如果发生错误就自动回退到旧站点。上线时先切 1% 流量,在团队验证新平台无误后逐步放量,并在一天内完成 100% 流量切换。Jackson、Carneiro、Dutton 补充道:
我们部署了一个代理 Worker,在旧博客和 EmDash 驱动的新站点之间智能地路由流量。这个 Worker 会给请求设置版本 Cookie,从而使我们能够将传入流量相应地路由到新版或旧版页面。此外,这种策略还允许我们在新站点出现 500 错误时回退到旧博客。
Reddit 上的相关讨论主要围绕迁移策略,一位评论者强调了代理 Worker、基于 Cookie 的路由和回退机制:
零停机代理 Worker + Cookie 路由最容易被很多团队低估的部分。一套完善的上线方案通常要有紧急关停开关、单请求级别的回退,还要按用户分组拆分指标,这样才能在流量从 1% 扩到 100% 之前提前发现缓存退化问题。
此次迁移还改善了 AI 智能体的访问能力,新增了用于 Cloudflare 博客的 MCP 服务器,以及另一个用于 EmDash 的 MCP 服务器,让作者能够浏览、创建、编辑、定时发布内容。
Reddit 用户 u/themistermeister 将 EmDash 和 Ghost 进行了对比,留言写道:
EmDash 的成本要低得多,AI 交互性要强得多。而且它具有近乎无限的扩展性,产品路线图也很亮眼。
文章提到,编辑在早期试用时遇到一些问题,主要集中在编辑体验和定时发布功能上。相关问题已经反馈给 EmDash 团队。Cloudflare 表示团队正在朝着 v1 正式版推进,但尚未公布正式发布时间。
查看英文原文:
🔥 热词:#cloudflare连接域名和转移域名使用技巧 · #cloudflare zreo激活步骤 · #cloudflare worker ai的 base url · #cloudflare在互联网中的位置 · #cloudflare更新pages部署 · #cloudflare workers搭建网站 · #cloudflare关闭web analytics · #CloudFlare公网访问内网