搭配使用Cloudfalre CDN,CNAME 分区、分线路解析
上一篇中,记录了如何使用一个域名反代来拉直线路,优化回程从而达到国内用户加速访问你的Wordpress站点。那么这里就简单记录一下相对高阶的玩法:通过分区、分线路解析,以及海外线路使用Cloudlare的CDN保护源站。
说明
既然要分区、分线路解析,相信多数人很容易会想到Cloudflare的CNAME接入,没错,我们就是要利用它来实现想要的效果:
- 国内线路走Cloudflare自选回源,或者走回程对国内体验友好的前端机然后回源。
- 海外线路走Cloudflare的CDN再回源。
CNAME接入到Cloudflare中
那么我们没有没有什么办法能够实现同样的效果呢?不出意外,答案肯定是你所想的那个。这得益于Cloudflare近期更新的内容:ssl saas 自定义主机名,通过这个功能,我们可以很轻松的实现以CNAME的方式接入到Cloudflare当中。
简单步骤
过程就简单描述一下,具体的内容相信大部分有这方面需求的人看一眼就能懂了吧……
1. Saas 自定义主机名
首先,你肯定得以CNAME的方式接入到Cloudflare里,对于Free订阅的用户而言,CFP新接入域名肯定是不行了。但是新出的“自定义主机名”倒是可以实现同样的效果。详细的可以参考 Cloudflare for Saas:面向所有用户提供100个自定义主机名(域名) 免费使用额度 这篇文章,这里就不重复展开记录了。
2. 加速 WordPress(可选)
然后,如果你的情况是:源站到国内的线路不友好,而手里有台回程线路友好、可配置不高的机器,那么你可以参考“使用同一个域名加速Wordpress,拉直回程线路”这篇文章。
3. DNS智能解析商
再然后,你需要找到一个能够分线路、分区域解析的DNS智能解析商,常见的像“阿里云、腾讯云、华为云”,以及各自对应的“国际版”。当然像京东云、天翼云……之类的由于自己没有使用过,不清楚有没有相关的功能,如果你有需要的话可以自己去找找看。
最后
之所以海外线路使用Cloudflare的CDN,原因之一嘛,如果你曾仔细看过自己的站点日志,可能会发现异常请求的基本都是海外的IP,那么你就可以利用Cloudfalre WAF过滤掉这部分烦人的请求,从而减轻“源站”的压力。最主要的,相信还是多数人喜欢的:保护源站,减少DDOS带来的一些“伤害”~