没有不值得去解决的问题,也没有不值得去学习的技术!

Cloudflare Free 迁移到 EdgeOne 后到底快了多少?WordPress CDN 三阶段 boce 与 WebPageTest 实测对比

【图2:EdgeOne 上线后 boce 第二次测试,平均响应 0.354s,不可访问 2 个】

作者:

WordPress CDN 与全球加速实战

图16:浏览器访问正常,网站全球访问成功

(1) 从阿里云 DNS 到 Cloudflare 全球加速的完整迁移实战记录

这一套规则遵循 Cloudflare + WordPress 标准 CDN 架构:

(2) Cloudflare SSL/TLS 与 Cache Rules 配置实战

图12:评论实时生效

(3) WordPress + Cloudflare 推荐配置与 Cache Rules 实战优化(SSL / API / 缓存闭环完整记录)

CDN上线后的boce数据

(4) CDN 上线前后性能对比实测:WordPress 缓存误判修正与真实加速效果验证

【图9:boce 测试 cn-test,灰云直连阿里云 ECS,平均响应 0.478s】

(5) Cloudflare 免费版适合中国大陆 WordPress 主站吗?从缓存 HIT 到灰云直连阿里云 ECS 的实测复盘

【图1:腾讯云 EdgeOne 产品页,选择“立即使用”】

(6) 从 Cloudflare Free 迁移到腾讯云 EdgeOne:一次 WordPress 主站国内外加速实战

【图2:EdgeOne 上线后 boce 第二次测试,平均响应 0.354s,不可访问 2 个】

(7) Cloudflare Free 迁移到 EdgeOne 后到底快了多少?WordPress CDN 三阶段 boce 与 WebPageTest 实测对比

前几天,我连续写了几篇关于 WordPress CDN、Cloudflare Free、腾讯云 EdgeOne 的文章。

最开始的问题是:

WordPress 主站上线 CDN 后,到底有没有真正变快?

后来又进一步发现:

Cloudflare Free 即使已经命中 HTML 缓存,在中国大陆访问时也可能出现移动、联通线路波动。

今天这篇文章不再重复 EdgeOne 的接入过程,也不再展开讲缓存规则配置,而是专门做一次数据对比。

对比对象只有三个阶段:

Plaintext
阶段一:CDN 上线前
阶段二:Cloudflare Free 上线后
阶段三:腾讯云 EdgeOne 上线后

对比维度也只保留两个:

Plaintext
boce 国内多节点测速
WebPageTest 页面性能测试

这样可以更清楚地回答一个问题:

从 Cloudflare Free 迁移到腾讯云 EdgeOne 后,我的 WordPress 主站到底有没有变快?


一、测试背景

我的网站结构如下:

Plaintext
主站:https://www.shuijingwanwq.com/
英文站:https://www.shuijingwanwq.com/en/
源站:阿里云杭州 ECS
程序:WordPress + Polylang + W3 Total Cache
缓存:页面缓存 + 对象缓存 + CDN 边缘缓存

最开始接入的是 Cloudflare Free。

Cloudflare Free 在海外访问、HTTPS、静态资源缓存、Cloudflare Cache Rules 这些方面都很好。但我的网站主要访问用户仍然来自中国大陆,所以实际体验不能只看 cf-cache-status: HIT,还要看中国大陆三大运营商的访问线路。

迁移前,我已经确认过几个事实:

Plaintext
W3 Total Cache Page Cache 是有效的
Cloudflare HTML 页面可以 HIT
缓存闭环本身没有问题
问题主要出在中国大陆访问链路波动

所以这次迁移到 EdgeOne 后,我最关心的不是“配置是否成功”,而是:

Plaintext
国内 boce 节点是否更稳定
WebPageTest 核心性能指标是否继续保持
TTFB / FCP / LCP / Speed Index 是否变好
总请求数和页面体积是否有异常

二、boce 三阶段对比:CDN 前、Cloudflare 后、EdgeOne 后

先看 boce 数据。

boce 的价值在于,它可以从中国大陆多个地区、多个运营商节点测试网站响应时间。对于中文主站来说,这比单纯在海外跑 WebPageTest 更接近真实访问环境。

1. CDN 上线前 vs Cloudflare 上线后

在之前的测试中,CDN 上线前后大致对比如下:

阶段平均响应最慢节点无法访问稳定性
CDN 上线前4–5s约 10s少量中等
Cloudflare 上线后1–2s8–10s极少明显提升

从这个结果看,Cloudflare 上线后确实带来了明显改善。

特别是在重新确认 W3 Total Cache Page Cache 生效、Cloudflare HTML Cache Rule 命中后,网站整体响应比 CDN 上线前好了很多。

这也是我最开始得出的结论:

WordPress 性能优化不能只看有没有 CDN,而要看 CDN、页面缓存、对象缓存、响应头和缓存命中是否形成闭环。

但后续测试又发现,Cloudflare Free 在中国大陆访问并不是始终稳定。


三、Cloudflare Free 的问题:不是不能用,而是波动大

在后续测试中,我专门用 boce 测试了 Cloudflare Free 下的主站首页。

第一次测试结果并不理想:

线路平均响应
全部平均5.245s
电信平均0.967s
移动平均7.286s
联通平均7.341s

这个结果非常典型。

电信线路还可以,但移动和联通明显偏慢。

后来再次测试,Cloudflare Free 又恢复到比较好的状态:

线路平均响应
全部平均1.256s
电信平均1.033s
移动平均1.799s
联通平均0.895s

这说明 Cloudflare Free 的问题不是“永远慢”,而是:

它在中国大陆访问时波动比较大。

如果只测到第二次结果,很容易认为 Cloudflare Free 也不错;但如果刚好遇到第一次那种状态,移动和联通用户的体验就会很差。

对于普通网站来说,这可能只是偶尔慢一点。

但对于依赖搜索流量、广告展示、联盟营销转化的 WordPress 博客来说,这种波动就值得认真处理。


四、EdgeOne 上线后的 boce 第一次测试

迁移到腾讯云 EdgeOne 后,我先做了第一次 boce 测试。

【图1:EdgeOne 上线后 boce 第一次测试,90 个检测节点,平均响应 2.806s,不可访问 3 个】
【图1:EdgeOne 上线后 boce 第一次测试,90 个检测节点,平均响应 2.806s,不可访问 3 个】

这次测试结果如下:

线路最快响应最慢响应平均响应
全部0.11s8.46s2.806s
电信0.11s8.36s3.451s
移动0.13s8.19s2.444s
联通0.13s8.46s2.529s

单看第一次 EdgeOne 测试,并不能说它已经完全稳定。

它比 Cloudflare Free 最差那次的 5.245s 好,但仍然存在几个问题:

Plaintext
全部平均响应还有 2.806s
电信平均达到 3.451s
最慢节点仍然超过 8s
不可访问节点有 3 个

所以如果只看这一次测试,我不会轻易下结论说 EdgeOne 已经明显胜出。

这也是 CDN 测试里很容易踩坑的地方:

单次测试不能代表长期效果,尤其是刚迁移 DNS、刚部署规则、刚切换边缘网络时,结果可能会有明显波动。


五、EdgeOne 上线后的 boce 第二次测试

过了一会儿,我又跑了第二次 boce 测试。

【图2:EdgeOne 上线后 boce 第二次测试,平均响应 0.354s,不可访问 2 个】
【图2:EdgeOne 上线后 boce 第二次测试,平均响应 0.354s,不可访问 2 个】

这次结果明显好很多:

线路最快响应最慢响应平均响应
全部0.02s5.07s0.354s
电信0.04s1.16s0.154s
移动0.02s5.07s0.578s
联通0.02s3.55s0.308s

这个结果就非常接近我希望看到的状态了。

尤其是三大运营商平均响应:

Plaintext
电信:0.154s
移动:0.578s
联通:0.308s

相比 Cloudflare Free 最差那次:

Plaintext
电信:0.967s
移动:7.286s
联通:7.341s

改善非常明显。

不过这里也要保守一点看待。

第二次截图中检测进度显示为 97%,并且仍然有 2 个不可访问节点。所以这不是一个“完美结果”,但已经足够说明:

EdgeOne 在中国大陆主流节点上的整体响应,比 Cloudflare Free 最差状态稳定得多,也比 CDN 上线前明显更好。


六、boce 三阶段核心对比

把几个阶段放在一起看,会更清楚。

阶段代表性平均响应说明
CDN 上线前4–5s源站直连,整体偏慢
Cloudflare 上线后1–2s缓存闭环后明显改善
Cloudflare Free 波动时5.245s移动、联通明显变慢
EdgeOne 第一次测试2.806s刚迁移后仍有波动
EdgeOne 第二次测试0.354s国内多线路表现明显改善

这张表可以得出一个比较稳的结论:

Cloudflare Free 在缓存闭环正常时,确实能让网站比 CDN 上线前更快;但在中国大陆访问场景下,它的波动比较大。EdgeOne 上线后,第二次 boce 测试的平均响应已经降到 0.354s,国内访问表现明显更符合中文主站的需求。

但我不会把结论写成“EdgeOne 永远比 Cloudflare 快”。

更准确的说法应该是:

对我的这个 WordPress 主站来说,在当前源站位于阿里云杭州 ECS、主要流量来自中国大陆的前提下,EdgeOne 比 Cloudflare Free 更适合作为 www 主域名的统一加速层。


七、WebPageTest 三阶段对比

boce 主要看中国大陆多节点响应。

WebPageTest 则更适合看页面加载过程,包括:

Plaintext
TTFB
FCP
LCP
Speed Index
CLS
TBT
请求数
页面体积
总加载时间

之前 CDN 上线前和 Cloudflare 上线后的 WebPageTest 数据如下:

指标CDN 前Cloudflare 后
TTFB0.668s0.175s
FCP2.053s0.907s
LCP2.261s1.217s
Speed Index2.353s1.787s
Requests7678

Cloudflare 上线后,WebPageTest 核心指标明显改善。

特别是 TTFB,从 0.668s 降到 0.175s,说明页面首字节返回速度提升非常明显。

这也是我之前判断 Cloudflare 缓存闭环有效的主要依据。


八、EdgeOne 上线后的 WebPageTest 结果

迁移到 EdgeOne 后,我重新跑了一次 WebPageTest。

【图3:EdgeOne 上线后 WebPageTest Page Performance,TTFB 0.167s,LCP 0.863s】
【图3:EdgeOne 上线后 WebPageTest Page Performance,TTFB 0.167s,LCP 0.863s】

EdgeOne 上线后的核心数据如下:

指标EdgeOne 后
TTFB0.167s
FCP0.608s
LCP0.863s
CLS0.038
Start Render0.7s
Speed Index1.617s
TBT0.126s
Page Weight2MB
Total Requests76
Total Time10.94s

从核心体验指标看,EdgeOne 后的表现是很不错的。

尤其是:

Plaintext
TTFB:0.167s
FCP:0.608s
LCP:0.863s
Speed Index:1.617s

这些指标说明:

Plaintext
HTML 首字节返回很快
首屏内容出现很快
最大内容绘制已经进入 1 秒以内
页面视觉完成速度继续改善

这比 Cloudflare 上线后的 WebPageTest 数据还要略好。


九、WebPageTest 三阶段核心对比表

把三阶段数据放在一起:

指标CDN 前Cloudflare 后EdgeOne 后
TTFB0.668s0.175s0.167s
FCP2.053s0.907s0.608s
LCP2.261s1.217s0.863s
Speed Index2.353s1.787s1.617s
CLS未记录0.0420.038
TBT未记录0.073s0.126s
Requests767876
页面体积约 2MB2MB2MB
Fully Loaded / Total Time未记录5.795s10.94s

这张表里有几个关键信号。

第一,EdgeOne 后的 TTFB 与 Cloudflare 后非常接近,并且略低:

Plaintext
Cloudflare 后:0.175s
EdgeOne 后:0.167s

这说明迁移到 EdgeOne 后,HTML 首字节没有变差。

第二,EdgeOne 后的 FCP、LCP、Speed Index 都继续改善:

Plaintext
FCP:0.907s → 0.608s
LCP:1.217s → 0.863s
Speed Index:1.787s → 1.617s

这说明从 WebPageTest 的核心体验指标看,EdgeOne 没有拖慢页面,反而比 Cloudflare 后的测试结果更好。

第三,TBT 从 0.073s 上升到 0.126s。

这个值虽然变高了,但仍然不算严重。后续如果要继续优化,可以再看 JS 执行、插件脚本、广告脚本、第三方资源等因素。

第四,Total Time 从 5.795s 上升到 10.94s。

这个指标需要单独看,不能直接等同于“用户体感变慢”。

因为用户最先感受到的是:

Plaintext
TTFB
Start Render
FCP
LCP
Speed Index

而 Total Time 可能受后续图片、统计脚本、广告脚本、低优先级资源影响。

从这次截图看,页面核心指标已经很好,但长尾资源仍然值得继续排查。


十、Request Table 观察:首页 HTML 已经不是瓶颈

【图4:EdgeOne 上线后 WebPageTest Request Table,首页 HTML First Byte 39ms】
【图4:EdgeOne 上线后 WebPageTest Request Table,首页 HTML First Byte 39ms】

WebPageTest 的 Request Table 里,第一个请求是首页 HTML:

Plaintext
资源:https://www.shuijingwanwq.com/
Content Type:text/html
DNS:84ms
Connection:30ms
SSL:57ms
First Byte:39ms
Content:85ms
Downloaded:48695B

这个结果说明:

首页 HTML 本身已经非常快,不再是主要瓶颈。

也就是说,EdgeOne 接入后,主 HTML 的边缘返回表现是正常的。

后续如果还要优化 Total Time,更应该关注:

Plaintext
图片体积
CSS / JS 数量
插件资源
第三方脚本
广告脚本
统计脚本
首屏大图

在截图中可以看到一个比较明显的点:

Plaintext
/wp-content/uploads/2026/05/logo.png
Downloaded:884150B
Content:1904ms

这个文件接近 900KB,对于 logo 来说偏大。

后续可以考虑:

Plaintext
压缩图片
改成 WebP
控制实际显示尺寸
减少首屏大图体积
检查是否存在不必要的大图加载

这部分已经不是 CDN 选型问题,而是页面资源优化问题。


十一、这次对比得出的结论

这次对比后,我的结论分成三层。

1. CDN 上线前,网站确实偏慢

CDN 上线前,boce 平均响应大约 4–5s,WebPageTest 的 TTFB 是 0.668s,FCP 和 LCP 都在 2 秒以上。

这说明当时源站直连状态下,网站性能还有明显优化空间。

2. Cloudflare 上线后,缓存闭环确实有效

Cloudflare 上线后,WebPageTest 指标明显改善:

Plaintext
TTFB:0.668s → 0.175s
FCP:2.053s → 0.907s
LCP:2.261s → 1.217s
Speed Index:2.353s → 1.787s

所以不能简单说 Cloudflare Free 没有价值。

它确实让 WordPress 缓存闭环变得有效,也确实改善了 WebPageTest 的核心指标。

问题在于:

Cloudflare Free 在中国大陆访问时,尤其是移动、联通线路,波动比较明显。

3. EdgeOne 更适合当前这个中文主站

EdgeOne 上线后,第二次 boce 测试平均响应降到 0.354s。

WebPageTest 核心指标也继续改善:

Plaintext
TTFB:0.167s
FCP:0.608s
LCP:0.863s
Speed Index:1.617s

这说明 EdgeOne 至少在当前测试条件下,比较符合我的目标:

Plaintext
不换主域名
不拆 /en/ 英文目录
不新增 cn 子域名
继续使用同一个 www 主站
改善中国大陆访问
保持 WebPageTest 核心指标

十二、最终判断

这次迁移不是因为 Cloudflare 不好。

Cloudflare Free 依然是非常优秀的全球 CDN,尤其适合海外访问、静态资源缓存、低成本全球加速。

但对于我的这个 WordPress 主站来说,情况比较特殊:

Plaintext
源站在阿里云杭州 ECS
域名已经备案
主要访问用户在中国大陆
同时存在 /en/ 英文目录
不希望拆分主域名结构
不希望重做 Polylang SEO 结构

在这个前提下,腾讯云 EdgeOne 更适合当前阶段。

从 boce 看,EdgeOne 第二次测试的国内平均响应已经降到 0.354s。

从 WebPageTest 看,EdgeOne 后的 TTFB、FCP、LCP、Speed Index 都保持在比较理想的水平。

所以我现在更倾向于把结论写成:

Cloudflare Free 解决了 WordPress 缓存闭环问题,但没有完全解决中国大陆线路波动问题。EdgeOne 在不改变 WordPress 主站结构的前提下,进一步改善了中国大陆访问表现,同时没有明显牺牲 WebPageTest 的核心页面性能指标。

这也是这次从 Cloudflare Free 迁移到腾讯云 EdgeOne 后,最重要的实测价值。


十三、后续还需要继续观察的点

这次数据已经比较有参考价值,但还不能说所有问题都彻底结束。

后续我还会继续观察几个点:

Plaintext
boce 多次测试是否长期稳定
移动、联通线路是否还会偶发变慢
Google Search Console 核心网页指标是否变化
Bing 和百度抓取是否正常
EdgeOne HTML 缓存是否需要接入自动刷新
Total Time 偏高是否来自图片或第三方脚本

尤其是 Total Time 10.94s 这个指标,虽然不影响当前对 TTFB、FCP、LCP 的判断,但后续仍然值得单独优化。

下一步可能重点处理:

Plaintext
压缩 logo.png
检查首屏图片体积
减少不必要插件资源
继续观察 EdgeOne 缓存命中
考虑 EdgeOne API 自动清缓存

到目前为止,这次迁移可以认为是成功的。

它没有改变 WordPress 结构,没有拆英文站,也没有影响后台访问;同时,国内访问和 WebPageTest 核心指标都保持在更理想的范围内。

从 Cloudflare Free 迁移到腾讯云 EdgeOne:一次 WordPress 主站国内外加速实战

Linux 服务器运维、部署与线上故障排查

如果你的网站或后端服务部署在 Linux 服务器上,遇到访问异常、Nginx 配置问题、MySQL / Redis 异常、Docker 服务不可用、磁盘占满、CPU / 内存过高等问题,可以联系我做一次远程排查。

适合以下场景:
✅ 网站打不开或访问不稳定
✅ Nginx / PHP-FPM 配置异常
✅ MySQL / Redis 性能或连接问题
✅ Docker 服务部署与维护
✅ 服务器迁移与环境配置
✅ CPU / 内存 / 磁盘异常排查

服务内容:
✅ Linux 环境检查
✅ 网站部署与迁移
✅ Nginx / PHP-FPM / MySQL / Redis 排查
✅ Docker 配置与维护
✅ 服务器性能分析
✅ 长期远程运维支持

如需咨询,请联系我,并注明:Linux 运维咨询

联系方式:
Telegram:@shuijingwan
微信:13980074657
邮箱:shuijingwanwq@gmail.com

评论

发表回复

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

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理