在大家开始阅读本文之前,小编先声明一下自己的观点:国内网站除非必要,尽量不要使用Cloudflare的CDN服务。除非你用来搭建WordPress网站的服务器在国外,否则国内有很多CDN服务可以满足你的网站加速需求,比如阿里云、腾讯云、七牛云、UPYUN等服务商提供的CDN。
不过,如果你必须使用Cloudflare的CDN,你不妨阅读sleepe的这篇教程。思路清晰易懂,欣赏!
前言
最近,我又开始优化博客的访问速度。在上次优化的基础上,我又进行了改进。这次使用了之前放弃的cloudflarecdn加速方案。现在我有了新的想法和新的工具。
Cloudflare的CDN节点全部在海外,国内访问速度其实并不理想。如果你的vps线路质量不错,使用cloudflarecdn会降低速度。这是我之前的想法,但是自从cloudflare推出了cloudflare合作伙伴计划,你可以通过Partner免费使用cname解析,这样它就可以使用一些技巧来实现自定义cdn节点。
dnspodDNS解析
本来想按照逻辑顺序来写,但是考虑到实际操作是按照工具的顺序进行的,所以我们先从dns分析开始吧!
以前,如果我们想使用cloudflare的免费CDN,就必须使用cloudflare的dns解析。现在有了合作伙伴计划,我们可以免费使用cname解析。这次我们选择的是dnspod提供的dns解析。dnspod还提供d监控服务。d监控可以监控网站线路并根据网络情况自动切换节点
我们先来说一下什么是d监控
什么是D监控?
D监控是:当确认你的其中一台服务器宕机时,系统会自动为你切换到可用的服务器。宕机的服务器恢复后,会自动切换回原来的IP(注:系统默认不开启D监控,需要手动开启D监控)
检测原理:所有监控点都会向目标服务器发起