聊天讨论 EdgeOne 部署静态站,Cloudflare 全网优选配置实操

sphinx30(大强同学) · May 05, 2026 · 26 hits

本文为通过 EdgeOne 部署的静态网站,提供一套完整、可直接落地的 Cloudflare(CF)优选配置方案,兼顾全球 CDN 加速、国内三网访问稳定性与安全防护,高效解决海外托管常见的延迟高、丢包问题。

image.png

一、基础 DNS 解析配置

Cloudflare 后台添加域名后,按如下方式配置 DNS 记录,开启 CF 代理模式:

关键:务必开启「橙色云」代理状态,使流量经过 CF CDN 节点。

类型 名称 目标 代理状态
CNAME www www.dqtx.cc.pages.dnsoe9.com 已代理(橙色云)
CNAME @(或dqtx.cc dqtx.cc.pages.dnsoe9.com 已代理(橙色云)

二、核心优化配置

  1. 性能加速:进入「速度 - 设置 - 站点建议」,一键开启自动压缩、Brotli、HTTP/3 等优化项。
  2. 安全与 HTTPS:在「SSL/TLS」中设置加密模式为「完整」,并开启「始终使用 HTTPS」。
  3. 缓存规则:创建页面规则,匹配*.dqtx.cc/*,设置缓存级别为「标准」,静态资源缓存 30 天,平衡更新与加载速度。
  4. 优化 Astro 构建:针对 Astro 静态站的性能损耗模式,做了以下优化:
优化项 改动 预期效果
图片服务 passthroughImageService() → sharp(默认) 新图片自动 AVIF/WebP,体积减 50-80%
Swup 移除 删掉 swup + 4 个插件,清理所有相关代码 JS 减少 ~48K,消除页面切换开销
字体本地化 CDN link → npm 本地 import 消除外部 DNS + 跨域请求
KaTeX 移除 全局 CSS import 删除 每页减少一个 CSS 请求
Icon 按需 6 个集合全量 → 40 个具体 icon 减少无用 icon 数据
代码清理 移除注释代码、dead code HTML 体积微减

注意事项:CSS 600K 偏大(Tailwind 输出未充分 purge),swup 移除后页面导航为全量刷新但无交互异常,sharp 图片优化仅对新构建图片生效。

三、验证生效

配置完成后,在本地终端执行

nslookup www.dqtx.cc

解析结果若返回 Cloudflare 节点 IP,即代表 CDN 已成功启用。此时用户访问流程为「用户→CF 节点→源站」,网站访问速度、稳定性与安全性均得到全面提升。

No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.