1. Cloudflare介绍
1.2 什么是Cloudflare
- Cloudflare是一家总部位于旧金山的美国跨国科技企业,以向客户提供基于反向代理的内容分发网络(CDN)及分布式域名解析服务为主要业务。
- 目前,Cloudflare也开始面向用户提供域名注册、购买服务,价格在9美金左右一年,相对于Namesilo来说价格比较便宜,但是其客服的回应速度比较慢(一般情况下用不到客服)。
- 所以我建议外贸建站新手在申请域名的时候可以将cloudflare域名作为节省预算的备选方案。
1.3 什么是CDN?
- CDN 是一种优化网站请求处理的机制。它是在用户访问网站 (服务器) 时用户与网站服务器之间的中间层。
- CDN 可以将浏览器发起的请求信息缓存起来,并具有负载均衡的功能,因此即使突然大量访问,也能维持网站服务而不使服务器崩溃。此外,Cloudflare 的标准功能中还配备了优化缓存数据的功能。
- CDN 产品有 Akamai 和 CloudFront 等,而 Cloudflare 也是其中之一。
其中,Cloudflare CDN 的全球市场份额排名第一,被超过 80% 的用户选择使用。
1.4 Cloudflare优势:
- DDoS保护:过滤恶意流量,保护网站免受分布式拒绝服务的攻击。
- 内容分发网络(CDN):帮助加速网站内容在全球范围内的传输。
- SSL/TLS加密安全保护:帮助保护网站和访问者的安全。
- 提升网页访问速度:通过压缩代码、压缩资源和缓存内容来优化网站性能。
- 详细流量分析和报告:包括请求、带宽使用和安全事件等信息。
- 简单直观的界面:易于使用的管理网站设置和配置。
- 免费和收费计划:可以是获得CDN、DDoS保护和安全等优势的经济实惠方式。
我设计的”WordPress高性能外贸建站速度提升方案1.0“版本中就是使用的Cloudflare CDN服务,对于出入外贸独立站行业的小白来说,网站打开速度在Google Speed Insight获得了90分以上的分数,足以满足一般企业建站要求了。
目前,速度提升方案我已经迭代到了3.0版本,1.0版本不久之后会免费向读者开放,敬请期待!
2. Cloudflare账号注册、激活,并绑定网站域名
点击此链接跳转Cloudflare官网开始注册
2.1 开始注册Cloudflare账号
输入邮箱、密码,邮箱国内外均可;密码需要满足以下条件。
2.2 激活Cloudflare账号
在注册绑定的邮箱中会收到以下邮件,点击邮件链接将账号激活。
2.3 添加新的站点
在cloudflare中添加新的网站,注意要添加不带有”WWW“的根域名。
套餐方案选择免费版即可。
进入域名详情页面,cloudflare会自动扫描已有的DNS记录,直接选择继续即可。
2.4 更改你的DNS服务器
cloudflare会提示我们更新名称服务器,这时便需要在域名申请、注册的服务商处进行修改。
以Namesilo为例,进入namesilo后台后,找到购买的域名,将名称服务器修改为Cloudflare提供的,完成后,记得回到刚刚的页面点完成。
注意:解析DNS需要一段时间,通常 5-10 分钟才会生效,泡杯咖啡喝。
更详细的操作步骤见《Namesilo如何更换域名解析服务器到Cloudflare?》
2.5 Cloudflare 成功保护您的站点
显示如下界面,则cloudflare已经成功绑定。
2.6 Cloudflare快速入门指南
cloudflare现在已经非常人性化了,按照其提供的快速入门指南就可以快速设置一些必要的选项。
可以直接参考我的设置
自动 HTTPS 重写
始终使用HTTPS
开启CSS,JSS压缩
全部显示”ON“后,即可点击完成
3. 给网站添加解析记录并开启CDN
- 点击添加记录按钮
- 在类型中选择A
- 在名称中填入@,表示你将使用不带www的域名,也叫根域,譬如oyouoo.com而非www.oyouoo.com;如果你要使用www域名,那么此处就填入www即可
- IPv4地址:填入你的服务器的IP地址,通常服务器管理面板里都会提供
- 代理状态:默认是一朵橙色的云,表示启用了CDN;如果你点击一下它,就会变成灰色的云,表示不启用CDN。
- 点击保存提交即可。
4. Cloudflare进阶设置
4.1 SSL和TLS设置
尽量选择”完全“或者”完全(严格)“,在网站打开过程中不至于出现重定向过多的问题。
4.2 缓存配置、Tiered Cache设置、网站副本设置
Crawler Hints是Cloudflare新出的功能,能够减少源服务器及其他 Internet 基础结构的资源消耗,并且为搜索引擎和其他爬网程序提供高质量的数据。
Always Online™功能则可以在网站宕机时提供一个副本供用户继续浏览。
Tiered Caching 是一项服务,在 Cloudflare 网络中使用经过优化的路由,更快、更可靠且更安全地为您的用户提供响应。
4.3 Cloudflare速度优化:开启Cloudflare Fonts、Early Hints、Rocket Loader™
Rocket Loader™服务需要自己测试,开启后页面浏览速度提升显著,但是部分用户访问页面可能会出现问题
5. Cloudflare申请、注册、购买域名
进入Cloudflare后台,点击左侧的”注册域“服务,即可。偶尔后台会出现不显示价格的BUG,网站语言改成英文便可解决。
Cloudflare提供的域名数量挺少的,但是”com“域名却比Namesilo域名相对便宜,并且直接从Cloudflare购买域名省去了更改域名服务器的麻烦。