提速

外贸站国内打开慢,
EdgeOne 前置回源能不能解决

慢的是路径,不是配置。七步配完就能跑,但备案过不去,这套方案等于零。

文 / RESPEC Team 2026-10-25 提速 / CDN 前置

慢的原因是路径,不是配置:Cloudflare 免费版在中国大陆没有节点,国内用户的请求要出境落到香港、新加坡、日本或美西,再原路回来。跨境 RTT 150ms 起步,TLS 握手还要再走一两趟,页面还没开始传就已经慢了几百毫秒。

解法是给国内用户加一个境内落点:用 EdgeOne 做国内前置 CDN,回源到 Cloudflare 上的一个回源子域。国内用户第一跳落在境内,跨境那段从「用户等」变成「机房之间走一次」;命中缓存时,用户侧基本感觉不到出境。

前提只有一条,但它是硬门槛:域名必须完成 ICP 备案。没备案,EdgeOne 只能选「全球可用区(不含中国大陆)」,等于白加一层。这一条过不去,后面七步都不用看。

另外别指望 Cloudflare 自己解决——它的境内节点(China Network)是 Enterprise 的单独订阅,同样要求每个主域名有备案,跟免费版是两件事。下面是七步配置,按顺序做。

第 0 步:先确认,慢的是不是跨境这一段?

加 CDN 只治「路径病」。如果问题在源站或图片太大,加一层纯属浪费。花 30 秒测一下:

curl -o /dev/null -s -w 'dns :%{time_namelookup}
tcp :%{time_connect}
tls :%{time_appconnect}
ttfb:%{time_starttransfer}
total:%{time_total}
' https://你的域名/

在三个地方各跑一次:公司宽带、手机 4G、一台云服务器。

现象说明该做什么
tcp 减 dns 大于 100ms跨境 RTT 高,确实是路径问题继续往下做
tls 减 tcp 也很大握手多跑了几趟,同上继续往下做
ttfb 减 tls 很大,但 tcp 很小源站慢或回源慢先查源站,别加 CDN
只有图片加载慢资源体积问题压图,跟 CDN 无关

顺手再看一眼丢包,跨境链路最怕这个:

ping -c 50 你的域名

丢包超过 3% 就够毁体验了——每一次丢包都触发 TCP 重传,用户感知是「页面卡住不动」,而不是「慢一点」。这种情况加前置的收益最明显。

第 1 步:回源子域怎么开?

不要用主域名回源。主域名同时指向 EdgeOne 和 Cloudflare,很容易绕成环路,或者 Host 对不上直接 522。

在 Cloudflare 里给源站开一个专用子域:

  1. DNS 加一条 origin.你的域名,指向你现在的源站 IP 或源站主机名
  2. SSL/TLS 模式设为 Full (strict)
  3. 在 SSL → Origin Server 里给这个子域签一张 Origin Certificate(免费,最长 15 年)
  4. 把这张证书装到源站上

做完先自己访问 https://origin.你的域名,确认能打开、证书不报警。打不开就别往下走,回源一定失败。

第 2 步:EdgeOne 里怎么把站点加进来?

  1. 控制台 → 添加站点,填主域名(你的域名.com,不是回源子域)
  2. 绑定免费版套餐(目前不限流量,一个账号限一个)
  3. 选加速区域:中国大陆可用区 或 全球可用区
  4. 按提示做域名归属验证(加一条 TXT 记录)

第 3 小步选不了大陆区域,只有一个原因——备案没同步。官方规定写得很死:

使用腾讯云 EdgeOne 产品加速服务时,当加速区域为「全球可用区」或「中国大陆可用区」的域名必须完成 ICP 备案。未 ICP 备案域名,加速区域不可选全球可用区或中国大陆可用区,仅可选择全球可用区(不含中国大陆)。

腾讯云 · EdgeOne 域名 ICP 备案相关问题

备案刚通过的话,等 1–2 小时再刷新,别急着提工单。

第 3 步:回源怎么填?

这一步填错,症状是 522、502 或者一直 404。

配置项填什么填错会怎样
源站地址origin.你的域名直接填源站 IP 会绕过 Cloudflare 那层缓存和安全策略
回源 Hostorigin.你的域名填成主域名,Cloudflare 找不到对应站点 → 404 或 522
回源协议HTTPS用 HTTP,中间设备可能改写内容,也会掉证书
回源端口443默认 80 会连不上
SNI与 Host 一致多域名共用 IP 时,SNI 不对会拿到错误的证书

配完先别切 DNS,用控制台的「测试回源」或临时改 hosts 验证一次。

第 4 步:缓存规则怎么设?

前置 CDN 的收益几乎全在缓存命中率上。按路径分:

路径缓存时间说明
/assets/*、图片、字体30 天–1 年文件名带指纹(?v=xxx)的可以直接一年
HTML 页面10 分钟,或「过期后异步回源」太短没收益,太长改了看不到
/api/*、后台路径不缓存缓存了会出登录串号、数据错乱
sitemap.xml、robots.txt1 小时更新频率低,但改错要能及时生效

还有一条容易忽略:上线流程要加一步「刷新 EdgeOne 缓存」。不然你改完页面,自己在境内节点看到的是旧的,客户看到的也是旧的,两边都以为没生效。

缓存刚打开时是空的,第一批国内用户会全部回源,体验跟没加一样。想避开这一波,切流量前先手动预热几个主要页面(控制台有「缓存预热」入口,把 URL 列表贴进去即可)。

第 5 步:DNS 怎么分线路?

不分线路,海外用户也会被拉进国内节点,绕一圈反而更慢。

  • 国内线路 → CNAME 到 EdgeOne 分配的加速域名
  • 海外线路 → 保持原样,继续解析到 Cloudflare

DNSPod 的智能解析、EdgeOne 自带的解析都能做,按「境内 / 境外」两段分就够,不用细到省份。

切之前把 TTL 调到 300 秒,切完观察一天再调回去。老记录没到期的那段时间,会有一部分用户还在走旧路径,属正常。

第 6 步:证书怎么签?

EdgeOne 给免费 DV 证书,走 DNS 验证最省事(它自己加 TXT 记录,不用你手动贴)。签完做两件事:

  1. 开启「强制 HTTPS 跳转」
  2. HSTS 最后再开,而且先设短时间(比如 1 天)。设长了又出证书问题,用户会被锁在打不开的页面里,撤不回来

第 7 步:怎么验证有没有生效?

别凭感觉,按表逐项过:

检查项怎么查合格线
是否落到境内节点多地 ping / curl -I 看解析 IP解析到境内 IP
缓存是否命中同一静态资源连请求两次,看 Age、X-Cache 类响应头第二次命中
回源是否正常临时把某路径缓存设为 0,请求一次200,不是 522/502
海外有没有被拖慢境外机器 curl 计时,与改动前对比持平
后台有没有被缓存登录后台看响应头无缓存命中
备案状态工信部备案系统查正常、未过期

加一层之后,哪些地方会坏?

不是白拿的,代价很具体:

  • 缓存不一致:改完页面客户看不到,得手动刷缓存。团队里必须有人记住这件事。
  • 真实 IP 丢了:源站看到的全是回源 IP,限流、封 IP、看日志都失真。要么读 X-Forwarded-For 一类的头,要么接受。
  • 排障从一段变四段:用户 → EdgeOne → Cloudflare → 源站。出问题要逐段验,所以第 7 步那张表要提前备好。
  • 备案失效会停服:官方明确写了,备案失效时站点下所有域名的加速和解析服务一起停。不是降级,是停。
  • 多一个后台、多一份账单:免费版不限流量但功能是阉割的,复杂 WAF、四层代理要付费版。

什么情况下干脆别做?

  • 流量九成来自海外:国内慢只是你自己的体感,加一层纯属浪费运维精力。
  • 域名主体在境外、备案做不了:那就老实接受现状,别指望香港节点能接近境内节点的效果。
  • 站点主要是登录后的动态内容:缓存命中率低,收益被回源吃掉大半。
  • 只是为了某个省份快:那多半是运营商互联问题,先按第 0 步测。

常见问题

Q1国内打开慢,是不是 Cloudflare 配置没调好?

不是配置,是路径。Cloudflare 免费版在中国大陆没有节点,国内请求要出境落到香港、新加坡、日本或美西再原路回来,跨境 RTT 150ms 起步。调参数改不了这段距离。

Q2用 EdgeOne 做国内前置,前提是什么?

域名必须完成 ICP 备案。没备案只能选「全球可用区(不含中国大陆)」,等于白加一层。这一条过不去,后面七步都不用看。

Q3为什么不让 Cloudflare 自己解决?

它的境内节点(China Network)是 Enterprise 的单独订阅,同样要求每个主域名有备案,跟免费版是两件事。

Q4加一层之后要注意什么?

缓存规则要按路径分开设,上线流程要加一步「刷新 EdgeOne 缓存」;缓存刚开是空的,切流量前先预热几个主要页面,否则第一批国内用户全部回源、体验跟没加一样。DNS 还要分境内 / 境外,不然海外用户被拉进国内节点反而更慢。

资料来源

  1. 腾讯云 · EdgeOne 域名 ICP 备案相关问题:加速区域与 ICP 备案的强制关系、未备案时的可用区域、备案失效的处理机制。
  2. Cloudflare Docs · China Network:境内节点由京东云运营、Enterprise 单独订阅、每个主域名需 ICP 备案。
  3. 腾讯云 · EdgeOne 免费套餐:免费版含中国大陆加速、不限流量、限 1 个。
免费

备案这关卡住了?
把域名和现状说一下,我直接告诉你这条路走不走得通。

发邮件
  1. 01
    发网址,一句话说清你在担心什么企业微信或邮件都行,不用先填表、不用先注册。
  2. 02
    我按你给的地址实测一遍挑三个有询盘价值的页面,速度、抓取、表单各跑一次。
  3. 03
    当天给结论,能自己改的给清单该换的也直说,并告诉你换完能省下哪几笔。