使用 Cloudflare 提高网站速度(简单设置指南)

使用 Cloudflare 提高网站速度(简单设置指南)


什么是 Cloudflare?

Cloudflare 以其内容交付网络 (CDN) 而闻名。 这有助于网站降低网页加载速度。 完成此操作的主要方式是通过缓存。 但是,Cloudflare 还集成了其他几种技术来帮助提高整体性能和安全性。

如果您是 Cloudflare 的新手,请确保您获得的默认设置相当可靠。 但是,由于所有网站的配置往往不同,因此进行一些微调可能会为您带来更好的结果。

这个简单的指南旨在帮助您找到最适合您网站的设置。

在你开始前

如果您计划使用 Cloudflare 和本指南来提高您的站点性能,请逐步进行。 这将帮助您更轻松地回滚因您可能进行的更改而引起的任何潜在问题。

TL;博士

对于那些对深潜不感兴趣或手脚冰冷的人,您可以进行一些小调整。 保留大部分默认设置,仅检查以下内容:

  • 域名系统—— 只为您的域名和 WWW 记录启用代理。 为其他任何事情打开代理可能会给您带来错误,尤其是当记录指向外部服务器时。
  • SSL/TLS – 设置为满
  • 速度 – 将 Brotli 设置为 ON

如果您是 Cloudflare 的新手,这里是您需要了解的有关该产品的所有信息。

Cloudflare 设置指南

Cloudflare 控制面板
Cloudflare 控制面板概述。 上面的选项卡是您可以进行的不同设置。

由于 Cloudflare 控制面板中有许多选项,因此我将只讨论那些需要特别注意的选项。 除非您的站点另有要求,否则请保留默认设置。

1.DNS

将域名服务器切换到 Cloudflare 后,此选项卡应该会根据您的记录自行填充。

通常您不必在此处更改设置。 但是,我建议您将您的域名和 WWW 记录设置为代理。 这些通常是 A 和 CNAME 记录。

要更改代理状态,请单击灰色云。 代理后,云图标应变为橙色。 为这些启用代理将有助于掩盖您的服务器来源。

2. SSL/TLS

概述 – 虽然对提高网站性能没有真正帮助,但此处的错误设置可能会产生意想不到的影响。 具体来说,除非您知道自己在做什么,否则使用“完整(严格)”模式可能会导致您的网站停止工作。 除非您有理由不这样做,否则请将此选项设置为“完整”并保持不变。

边缘证书 – 启用“始终使用 HTTPS”、“自动 HTTPS 重写”。 如果您发现自己因混合内容错误而面临 SSL 状态问题,则后者特别有用。

3.防火墙

Cloudflare 防火墙
防火墙部分可让您查看事件并设置自定义规则。

防火墙部分主要用于为您的站点自定义安全性。 我建议如果您想使用防火墙规则,请先观察您的网络流量一段时间。 当你去的时候,你很快就会注意到什么看起来可疑。

如果您觉得某些 IP 或 IP 地址范围可疑,您可以尝试通过添加规则来阻止它们。 添加 IP 地址并包括如果来自 IP 的任何人试图访问您的站点时要采取的操作。 除非您确定它是恶意软件或机器人,否则将操作设置为“挑战”。

另请阅读:保护您的网站必须做的 6 件事

4.速度

这部分当然是大多数用户最感兴趣的。 不幸的是,它包含一些付费选择。 不过,根据您运行网站的方式,某些选项很有用。

如果您使用的是 AMP,则启用 AMP Real URL。 这将帮助您避免向移动访问者显示奇怪的 AMP 网址。 AMP 倾向于向您的 URLS 添加一些奇怪的扩展名,并启用此功能可以解决该问题。

Brotli 有助于压缩,因此请确保启用它。 另一方面,Rocket Loader 在技术上听起来不错,但我发现它往往会导致问题,尤其是 WordPress 网站。

缩小当然很棒,但使用情况取决于您在网站上的设置方式。 如果您已经在您的网站上运行代码缩小,请不要在此处启用它。 缩小是好的,只是不要复制功能。

另请阅读:加快网站速度的 8 个技巧

5.缓存

正确的缓存应该“按原样”工作,但这里有一些东西你需要不时使用。 如果您对您的网站进行了更改并注意到它尚未在线显示,那么请到这里清除您的缓存。

6. 网络

默认情况下,应该强制启用 HTTP/2,但如果您发现它没有并且已关闭,请将其打开。 HTTP/3 理论上要好得多,所以如果您可以使用该选项,请尝试一下。 它比 HTTP/2 更快、更可靠,同时保留了良好的特性。

另请阅读: 7 种对网站进行压力测试的工具

7.刮盾

免费计划中唯一需要注意的是热链接保护。 虽然理论上它看起来很容易,但它通常需要在您的网络主机上进行一些调整才能正常工作。 通常情况下,它会导致比它的价值更多的头痛。

我建议您在服务器级别设置热链接保护,而不是使用它。

8. 应用程序

这在很多情况下都很有用,但如果您使用的是 WordPress 网站,我认为这是最适合的方式。 这些在很大程度上依赖于插件来扩展功能,这很棒,但它也会增加你的服务器负载。

与其在您的服务器上运行它们,不如使用 Cloudflare 的应用程序。 从支持 PayPal 支付到整个在线商店应用程序,几乎所有东西都可以使用其中的相当数量。

最后的想法:一切都需要一点

在网站性能改进方面有各种不同的思想流派。 有些人将重点放在 TTFB 上,而另一些人则可能着眼于减少资源使用或以其他方式优化网站。

就个人而言,我觉得为了真正获得性能上的绿灯,你需要在每件事上都努力一点。 大多数性能改进调整对速度或效率的提升非常小。

只有把它们结合起来,你才能得到真正满意的结果。 但是,我会说像 Cloudflare 这样的 CDN 可以帮助您在一个软件包中走很长一段路。 除此之外,您需要认真注意的是您的虚拟主机。

这是您注册后无法控制的事情。 因此,在服务器响应速度或您依赖网络主机的任何其他方面,做更多的研究可以为您节省很多压力。


免责声明: 本文中提供的信息是根据作者的最佳知识提供的。 在任何情况下,本指南的使用均不得作为对作者或发布信息的网站提出责任索赔的依据。

Leave a Comment