cloudflare 提供免费的DNS解析和加速服务,这里我们选择cloudflare做CDN加速服务
进入cloudflare后,输入要加速的域名:
cloudflare 会自动解析域名的DNS记录并import过来
我的域名服务商是namesilo,这里记录namesilo如何更换nameserver,使用cloudflare提供的nameserver:
打开namesilo domain manager控制台
进入nameserver manager, 删除原来的nameserver地址,更换为cloudflare提供的nameserver地址
更换完成后等待生效,大概几分钟到一小时
要充分发挥CloudFlare的加速和防护效果,必须根据网站实际需求预先配置缓存规则。这样当用户首次访问时,CloudFlare的边缘节点会缓存源站内容,后续请求就能直接从最近的节点快速响应。如果未正确配置缓存,所有请求都会直接回源到原始服务器,导致CDN加速失效,防护效果也会大打折扣。
简而言之:合理配置缓存规则是CloudFlare发挥CDN加速和防护功能的关键前提,否则所有请求都会绕过缓存直接访问源站,失去使用CDN的意义。
所以我们需要在cloudflare控制台点击rule下面的page rules, 配置全站缓存
点击create page rule,cloudflare最多允许增加三条page rules
更换url为你的域名,增加以下三条 settings
点击save page rule后,等待缓存规则生效即可,至此,已配置完成域名CDN加速,相关域名的proxy是自动打开的,不需要配置