2026/06/05 / 1 min read

Cloudflare Custom Domain 的一个小结

Worker 和 Pages 都能绑定自定义域名,但适合的场景不一样。

最近整理几个产品域名时,又重新看了一遍 Cloudflare 的 Custom Domain。

一个简单判断:

  • 静态博客、官网、文档站,优先 Pages
  • API、WebSocket、Durable Object,优先 Worker
  • 如果一个站既要静态页面,又要复杂请求逻辑,可以用 Worker Static Assets

为什么博客用 Pages

博客本质上是静态内容:Markdown 写文章,构建成 HTML,部署后让搜索引擎直接抓取完整页面。

Pages 的工作流更接近这个需求:

写 Markdown -> Git push -> build -> deploy

不需要让每个请求都进入 Worker 代码。

为什么 remote 继续用 Worker

Remote control 页面不只是静态页面。它还需要 WebSocket 和 Durable Object 来维护房间连接。

这种请求级别的控制适合 Worker,而不是普通 Pages。

所以现在比较清晰的划分是:

blog.chatutil.top   -> Pages
remote.chatutil.top -> Worker
api.chatutil.top    -> Worker