一、前缘
我在2026年09月14日,发布了一篇文章《改造 qiqinb.com 整体架构》。
大概讲的就是,我要准备迁移到腾讯云 EdgeOne 了。
没错,我也确实这样做了。
先说一下为什么最后无论是 CDN 还是 DNS 侧都没有走通配符方案:
DNS 没走通配符是因为想做 SEO 优化,以及不想让无关域名混进日志。
CDN 没走通配符是因为规则配置十分繁琐,还不如一个一个添加。
好,那么进入正题。
二、正题
迁移到 EdgeOne(NS 接入)
首先啊,我确实在那几天迁移到了腾讯云 EdgeOne 免费版。
Name Server 也同步迁移到了 EdgeOne NS 接入免费提供的 NS。
这样比较好的就是:
- CDN 加速域名可以一键添加 DNS,不需要手动添加了。
- CDN 和 DNS 管理都在相同平台的同一个页面,这样比较统一。
那么坏处:
腾讯云老卡了。。整个腾讯云都很卡,卡的不得了。。。
相较于使用人数明显略多的阿里云,腾讯云那些接口的等待时间感觉涨了至少2倍。不知道的还以为,腾讯云每天都在承受双十一时期阿里巴巴承受的流量呢。
听说是阿里云有架构优化,腾讯云没有。这不重要,反正就是老卡了,很影响使用体验。
使用一段时间后发现速度不对
那么大概使用了一周之后,我感觉到有些不对劲了。
一开始其实说不上来。
直到我有一天准备写一篇文章,我突然感觉到我的 Typecho 很慢。
我检查了缓存策略,发现似乎并没有任何问题。
之前 ESA 也是只缓存静态文件,现在 EdgeOne 也是。
但是我感到访问页面相当的卡,至少慢了 1/2 - 2/3。
仔细对比 EdgeOne 和 ESA 的访问速度
利用控制变量法,对 ESA 免费版、ESA 付费版、EdgeOne 付费版进行测速。
感兴趣的同学可以看看详细的报告:
https://myfiles.oss.cn-chengdu.qiqinb.com/documents/esa-vs-edgeone-report-v2.html
下面是 GPT-6 Astra 给出的结论:
- 在关闭 Keep-Alive 的严格
HTTP/1.1短连接条件下,ESA 的 Typecho 动态首页 P50 总耗时约为 0.51–0.67 秒,EdgeOne 为 1.11–1.33 秒;静态 PNG 命中后 ESA 为 0.057–0.066 秒,EdgeOne 为 0.244–0.262 秒。 - 免费 ESA 复现了付费 ESA 的性能,主要差异来自 ESA 与 EdgeOne 的平台实现、节点调度、缓存处理和动态请求链路,而非付费等级本身。
- EdgeOne 静态文件即使已经 HIT,P50 总耗时仍约为 ESA 的 4–5 倍;动态首页 P50 约为 ESA 的 2 倍以上。
- EdgeOne 的最大延迟和 P95 更高,说明 Typecho 页面在并发加载 CSS、JS、字体和图片时,更容易被长尾请求拖慢。
本轮明确测试的是 HTTP/1.1 短连接;EdgeOne 的
alt-svc: h3仅表示宣告支持,并不等于本次请求实际使用了 HTTP/3。
我大概总结出来就是:其他条件一致的情况下,EdgeOne 整体访问速度比 ESA 慢一大大大截。甚至还发现一个很有意思的:ESA 免费版在许多测试集下性能表现超出了 ESA 付费版。
我不知道阿里云这么做是 hyw,但是这真的是太好玩了。(可能是因为 ESA 免费版的成都移动节点性能更好吧)
所以,不能用 EdgeOne 了
看来我的感觉没错,EdgeOne 是真的好慢!
所以,目前,我又迁移回了付费版阿里云 DNS + 付费版阿里云边缘安全加速 ESA。
其实,为了我网站更好的性能,这么点钱也不算啥。
三、附
顺带一提,为了让访问我主页的同学有一个极其顺畅的体验,
www.qiqinb.com 使用了阿里云内容分发网络 CDN 提供加速服务。
这里要注意一下~
阿里云 CDN 在一般的语境下其实泛指了:
- 阿里云内容分发网络 CDN
- 阿里云全站加速 DCDN
- 阿里云边缘安全加速 ESA
但是这里我用的就是第一种 阿里云内容分发网络 CDN。
可以看一下 CNAME 解析链:
https://tools.qiqinb.com/cdn?domain=www.qiqinb.com
大家可以自己测试一下 DNS 到底是不是解析到了 kunlunaq.com。
kunlunaq.com 为阿里云内容分发网络 CDN 【中国大陆加速】线路分配的众多 CNAME 之一。
具体可在 https://help.aliyun.com/zh/cdn/use-cases/cdn-acceleration-oss-faq 得到证实。