如何使用Cloudflare加速和保护您的网站?
简单地说,Cloudflare CDN缩短了距离。让我们看看它如何使您的网站在全球范围内加载更快。请继续关注。
距离不仅对人际关系有危害,对数据也是一场噩梦。
开玩笑的时候,高流量网站每增加一秒钟的加载时间就会损失数百万美元。链接_0和链接_1指出了快速加载网站的重要性。
没有人想等待,尤其是在到处都有无限替代品的时候。下面是一个统计数据:
如果你想知道,跳出率是指离开您的网站而没有采取任何行动的人的百分比。没有转化,没有业务,只有毫无意义的网站流量。
高跳出率对于博客和其他一些行业来说没问题,但对于其他所有行业(电子商务、B2B、零售等)来说,它只是一个红色警示。
一个链接_2在其数据中心维护着您网站的缓存版本。因此,当用户访问您的网站时,它会从最近的地理位置加载,以实现最短的加载时间。
这正是Cloudflare在全球超过100个城市的250个出口点(PoP)上所做的。一个真正的全球数据网络。
Cloudflare可以为您的网站做到以下几点:
- 数据压缩和缩小
- 较低的带宽成本
- 负载均衡以提高性能
- 强大的Web应用防火墙(WAF)
- 免费链接_3
- 100%的正常运行时间保证链接_4
总之,高效的CDN就像是您的安全防护和性能增强器。而Cloudflare是市场领导者,其在Alexa排名前100万的网站中占据了75%以上的份额。
所以,让我们来看看如何免费将您的网站添加到Cloudflare网络中。之后,我将向您介绍在改进性能之前和之后的效果矩阵。
测试设置
- 我在Site Ground上签订了一个月度计划,并使用WordPress设计了一个简化的测试网站(techpostal.com)。
- 我使用了Genesis’s Maker Pro子主题,没有任何缓存或security plugins。
- 我还关闭了Site Ground的所有内部优化,以获得更一致的结果。
Cloudflare入门
访问Cloudflare sign-up page。输入您的电子邮件和一个强密码以开始使用。现在首先,检查您的收件箱并进行电子邮件验证。
接下来,返回仪表板以添加网站。输入主题网站的URL,然后点击添加网站。
接下来的屏幕将带您选择订阅选项。我选择了免费计划进行演示。
选择计划后,点击底部的继续。
接下来,Cloudflare将扫描您网站的DNS records。您可以向域名注册商验证它们。
这也给您一个机会取消选中一些记录,以防止它们通过Cloudflare代理。
所以,在继续之前,请查看您的DNS记录。
接下来是更改您的域名服务器。这是设置任何CDN的最重要(也是最简单)的步骤。此过程取决于您的域名注册商。如果不确定该过程,请参考此链接_9。
优化
现在,Cloudflare提供了一些加速性能的建议。
我已经打开了两个选项。第一个是使用SSL/TLS证书,第二个将有助于减少加载时间。
此外,请检查是否打开了Brotli压缩和Rocket loader。由于免费计划的限制,最好使用这些选项以获得最佳性能。
总结地,导航到Speed>Optimization>Brotli。检查它是否已开启。
同样,在同一部分向下滚动并切换打开Rocket Loader。
域名服务器需要一些时间。他们要求一个48小时的窗口,但实际上只需要几分钟。
要进行验证,您可以使用我们自己的Geekflare DNS lookup tool或这个DNS checker。
性能检查
我使用Blazemeter来检查网站的响应时间。响应时间是页面加载时间的一个相对复杂的版本。理想情况下,较小的数字对于这两个指标都是最好的。但按照传统,2秒的响应时间是可以容忍的。
值得注意的是,在Cloudflare之前指的是裸态条件,没有任何第三方或内部工具。而在Cloudflare之后是Cloudflare CDN的免费版,并且已经在本文中提到了一些调整。
以下是结果:
在Cloudflare之前 | |
在Cloudflare之后 |
您可以看到,平均响应时间和90%的响应时间都减少了12%和28%。如果您不理解此报告中提到的参数,请前往此Blazemeter guide。
总结
很高兴看到Cloudflare即使在其免费计划中也能提高这些数字。
我建议尝试Cloudflare的免费版。它很容易设置,并且在这种情况下明显提高了性能。
我们不应忘记,我们只测试了它与速度相关的方面。但Cloudflare也是一个安全的保护层。此外,它可以在源服务器关闭时保持您的网站的静态版本在线。
如果您想发挥其全部潜力,Cloudflare也有一个paid plan。其付费版有无数更多功能,如WAF、图像优化、移动优化等。
使用WordPress吗?
如果您使用WordPress,您应该考虑使用WP Cloudflare Super Page Cache插件。它可以智能缓存整个网站(静态+动态内容)。这将进一步缩短页面加载时间。
Cloudflare的替代选择是什么?
一个非常强大的替代品是Sucuri。
在您的网站出现故障时,这里有一些page-speed monitoring tools to notify you。