CDN
CDN 的全称是 Content Delivery Network,即内容分发网络。它依靠部署在各地的服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
简单的来说就是:将你网站重要的部分,复制到各个地区的服务器。不同地区的用户访问你网站时,就近访问最近的服务器获取需要数据。增加页面浏览效率、优化了用户的浏览体验。
Cloudflare
如果拥有一个国际化的网站,受众是世界中的各个国家,那么一定需要使用CDN服务。在众多CDN服务商当中,最优先选择的就是 Cloudflare 的 CDN 服务。
Cloudflare是什么
Cloudflare (该链接可能需要通过加速器进行访问 ) 是用来专门保护和加速任何线上的网站的一个服务平台。当网站加入了 Cloudflare,所有的流量就会通过它特殊的智能全球网络进行路由传输。Cloudflare 会自动优化网页传送,同时你的用户可以获得最快的页面加载时间、和最佳性能体验。除此之外它会监控、并阻止非法的、滥用的抓取爬虫、以及各种黑客的攻击。
简而言之,使用 Cloudflare 可以实现:网站加速、网站加密、数据加密、攻击监控、漏洞监控 等效果。
网站如何设置 Cloudflare CDN
注意,Cloudflare加速在中国大陆区域并不明显。
第一步:注册账号并添加网站
如果没有使用过 Cloudflare,那么可以通过Cloudflare进行账号注册。
随后添加网站,选择 Free
计划即可。
第二步:验证网站
在 Cloudflare
仪表盘中,点击添加的网站。在页面更新名称服务器,会看到已分配的 Cloudflare 名称服务器
以腾讯云为例:修改域名 DNS 服务器
将域名服务器地址修改为 Cloudflare 提供的两个地址即可。
注意
修改 DNS 通常需要 5-10 分钟才会生效。
保存好地址后,回到刚才的 Cloudflare 的界面,点击最下方的 完成,检查名称服务器。
第三步:CDN加速
进入快速入门指南的设置界面,点击开始使用,一般全选。
- 自动HTTPS重写:ON
- 使用使用HTTPS:OFF
- Auto Minify:JS,CSS,HTML
- Brotli:ON
点击 完成 即可查看数据情况。
注意
如果你以上都成功设置好了,但网站打不开,可能是网站的 SSL 部分出了问题。
设置SSL证书
网站已有证书,建议关闭,入口
- Cloudflare 选择对应网站 > 左侧:SSL/TLS > 选择:关闭(不安全)