利用地域CDN+多CDN实现全球超低延迟快速访问网站!

先上效果图~
全球PING:
PING
划重点:全球Ping 28.4Ms!!!
不只是国内喔,这是全球的数据~
如果您是纯静态网站,则可以将数据缓存至全球节点,实现全球秒开极速体验~

这到底是啥?

众所周知,CDN可以将网站静态文件缓存至CDN节点,实现访客就近读取资源,已整体提高访问速度体验。
CDN的选择有很多,国外有CloudFlare的CDN提供免费优质服务,但是由于众所周知的原因,在国内的表现不是很乐观,仅仅是在海外的高速体验而已。
若域名已备案可使用国内CDN如阿里云CDN,但是阿里云CDN的海外节点价格相对较高,而且在海外的体验并不如CloudFlare。
因此,我便想出了这个策略。
使用阿里云DNS服务,国内解析到阿里云CDN,国外解析到CloudFlareCDN,实现全球高速体验
本站便采用了这个方案,只是因为本域名没有备案所以国内是直连到服务器(GCPHK,速度也不赖),国外走CloudFlareCDN.

开始之前

先简单描述下整个配置流程,稍后会介绍详细的方法。
接入阿里云CDN不再赘述,主要讲解如何接入CloudFlareCDN,因为需要使用CNAME接入CloudFlare所以和往常不太一样。
由于域名可能没备案所以无法使用阿里云国内CDN,这一步也是可以省略的。

接入CloudFlare

众所周知,CloudFlare官方仅允许DNS接入,需要修改DNS服务器到CloudFlare。但是我们要使用阿里云DNS来做到海内外分开解析。所以,我们需要使用CNAME来接入CloudFlare。
CloudFlare的合作伙伴支持使用CNAME来接入CloudFlare。例如cdn.bnxb.com。

注册账号

访问http://cdn.bnxb.com/,注册账号。注意,先要输入您的CloudFlare账号,再输入这个平台注册的新账号信息。

添加域名

找到上方导航的“域名接入”,选择“添加域名”。
选择“CNAME接入”,根据提示输入域名信息即可。

域名指向

首先访问到控制面板主页,找到上方导航的“域名管理”
找到刚刚添加的域名,找到上方导航的“解析设置”
就能看到第一个表格,在里面输入域名和解析值,就像普通的域名解析一样。注意要填写源站信息。

获取CNAME解析值

往下拉找到CNAME解析值表格,比如我的解析值是“qwq.best.cdn.cloudflare.net”

域名解析

阿里云DNS

前文已经介绍过阿里云DNS可以进行地域DNS解析,便使用阿里云DNS。并且是免费的。

国内DNS解析

点击“添加记录”,解析线路选择“默认”,其他根据您的需要来填写。
比如如果接入了阿里云CDN,就填写阿里云CDN解析值,否则就是源站IP。

海外DNS解析

点击“添加记录”,解析线路选择最下面的“境外”,记录值填写刚刚获取到的CNAME地址,比如咱的是“qwq.best.cdn.cloudflare.net”
其他信息根据自己的需求填写。

等待解析生效

等待域名解析生效后便可以啦~