腾讯在2022年发布了边缘加速业务EdgeOne,在2025年年中,他们开始投放免费套餐,所有人都有机会获得他们的免费EdgeOne CDN套餐,笔者也在这段时间拿到了EdgeOne的免费个人CDN套餐,得益于腾讯云在亚太区的业务,EdgeOne在优选之后的访问情况要比CloudFlare好很多,本文将主要介绍如何通过优选方法来优化网站访问速度。
官方链接与工具:
- 腾讯云EdgeOne官网:https://edgeone.ai/
- 华为云DNS官网:https://www.huaweicloud.com/product/dns.html
- EdgeOne优选IP参考:https://www.wetest.vip/page/edgeone/address_v4.html
为了更好的使用我的这套加速方案,我们需要3个域名:
- 你的目标加速域名 (例如 www.your-blog.com): 这是最终呈现给用户的域名,也是我们优化的最终目标。
- 用于CNAME的域名 (例如 dns.your-tools.com): 这个域名托管在华为云DNS。它是整个架构的“智能交通指挥官”,负责判断访客来自哪里,然后把他们指向最快的服务器(EdgeOne或Cloudflare)。
- 用于回退源的域名 (例如 cf.your-cdn.com): 这个域名托管在Cloudflare,并开启“自定义主机名”功能。它是我们源站服务器的“金钟罩”,所有回源流量都必须经过它,确保源站IP永不暴露。
地域/运营商解析的DNS本文使用的是华为云DNS,华为云国际站和国内站都提供免费的DNS解析服务。
此外我们还需要EdgeOne的优选IP,本文参考的优选IP来自WeTest:https://www.wetest.vip/page/edgeone/address_v4.html
配置Cloudflare
-
登录Cloudflare,将你的回退源域名(cf.your-cdn.com)添加到CF。
-
进入该域名的 SSL/TLS -> 自定义主机名 菜单。
-
添加自定义主机名,将你的目标加速域名(www.your-blog.com)填入。自行设置一个回退源,这个就是EdgeOne要用的回退源地址。
配置EdgeOne
-
登录腾讯云EdgeOne控制台,添加你的目标加速域名(www.your-blog.com)。
- 在源站配置中,源站类型选择“地址”,然后填入上一步在Cloudflare获取的回退源CNAME地址。
等待EdgeOne生成CNAME地址,然后进入华为云解析。
华为云设置
首先我们根据EdgeOne的优选IP来进行解析,自己测试各大运营商网络情况下最优IP,并进行解析
解析完后我们到EdgeOne控制台中获取EdgeOne提供给我们的CDN别名,并将其一同解析到华为云DNS当中
注意,EdgeOne中源站可设置CF的回退源,据称性能可能会更好。
EdgeOne的别名我们可通过CNAME解析到亚太区之中,使其能够在EdgeOne控制台中生效(EdgeOne检测的IP是新加坡地区),但尝试生成免费证书时失败,这边建议自备证书导入到EdgeOne。
而在其他地区,Cloudflare的节点更多性能也更好,所以世界其他范围我们选择使用Cloudflare。
设置完毕后,我们解析到我们的加速域名,由于我们已经在华为云CDN设置了分区域解析,在配置加速域名时我们就不需要再设置了。
确定EdgeOne后台成功配置后,我们就可以测试性能了。
北京时间晚10:30测试:
从解析结果看,我们的配置运行正常。