📢 欢迎访问本站!本站持续更新优质内容。哈啊哈

使用cloudflare page构建的静态站点,国内基本打不开

📖 本文共 774 字,阅读需要 3 分钟

使用cloudflare page构建的静态站点,国内基本打不开

是的,这个现象很常见。Cloudflare Pages 构建的静态站点,在中国大陆访问慢、打不开,甚至完全超时,主要原因不是你的站点代码,而是部署位置的问题。

简单理解:

用户(中国大陆)
        |
        ↓
Cloudflare Pages CDN
        |
        ↓
Cloudflare 全球节点(美国/欧洲/日本等)
        |
        ↓
你的静态文件

Cloudflare Pages 默认不是中国大陆节点,所以中国用户访问时,需要跨境连接。跨境线路受到国际出口、GFW策略、DNS解析等影响,稳定性比较差。Cloudflare 官方也说明,中国大陆访问海外基础设施会存在延迟和可靠性问题。


为什么 Cloudflare Pages 特别明显?

Cloudflare Pages 有几个特点:

  1. 没有中国大陆边缘节点

    Cloudflare Pages 本身目前不能直接部署到中国大陆。Cloudflare 文档明确说明 Pages 在中国大陆不可用,因为 pages.dev 证书和基础设施不在大陆。

  2. 静态站点也需要 CDN 加速

虽然你的站点是:

  • HTML
  • CSS
  • JS
  • 图片

看起来简单,但是第一次访问仍然涉及:

  • DNS解析
  • TLS握手
  • CDN节点连接
  • 文件下载

任何一个环节跨境失败,用户感觉就是:

打不开。


方案1(最推荐):腾讯云/阿里云部署静态站点

你的情况最适合:

GitHub
   |
   | Actions 自动build
   ↓
Docusaurus build
   |
   ↓
腾讯云COS + CDN
   |
   ↓
中国用户

优势:

✅ 国内速度快
✅ 不需要服务器维护
✅ 静态站点成本极低
✅ 适合5000+ Markdown文件

大概:

  • COS存储:几元/月
  • CDN流量:几十元以内(看访问量)

Cloudflare 有中国网络方案,但是:

不适合个人站点。

原因:

  • Enterprise计划
  • 需要ICP
  • 需要内容审核
  • 成本较高

官方要求包括:

  • Enterprise套餐
  • ICP备案
  • 中国合作伙伴审核

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部