设置W3 Total Cache连接CloudFlare CDN

W3 Total Cache (W3TC) 是您的WordPress网站的顶级缓存插件之一。它将通过流行服务的CDN支持帮助您进行开箱即用的缓存和缩小。另一方面,CloudFlare是Bluehost和SiteGround等大多数托管公司提供的免费CDN。结合缓存和 CDN 的强大功能来提高站点的速度是一个好主意。

在本文中,让我们讨论如何在WordPress站点中设置W3TC以连接CloudFlare CDN。

需要准备什么?

您需要以下东西才能将CloudFlare和W3TC连接起来:

配置W3TC以连接CloudFlare CDN

W3 Total Cache不提供CloudFlare CDN设置的任何默认设置。事实上,它推荐StackPath的MaxCDN,这是WordPress用户的另一个流行的CDN选项。您必须在W3TC中启用扩展才能使用CloudFlare。

安装CloudFlare扩展

登录到您的WordPress管理面板并导航到“Performance > Extensions”部分。在这里,您将找到W3TC的所有可用扩展并激活CloudFlare扩展。

为W3TC激活CloudFlare扩展

为W3TC激活CloudFlare扩展

激活后,单击“Settings”链接转到CloudFlare设置。首先,您应该将您的CloudFlare帐户与W3TC连接并验证连接。

使用W3TC对CloudFlare进行身份验证

使用W3TC对CloudFlare进行身份验证

单击“Authorize”按钮,系统将提示您输入CloudFlare帐户中的API密钥。

在CloudFlare帐户中获取API密钥

登录到您的CloudFlare帐户并导航到您的帐户设置。向下滚动到“API Key ”部分,然后单击“View API Key ”按钮对“Global API Key ”。将API密钥复制到剪贴板。

从CloudFlare获取Global API Key

从CloudFlare获取Global API Key

连接CloudFlare和W3TC

现在回到WordPress管理面板并在W3TC授权框中输入API密钥。

在W3TC授权框中输入CloudFlare API Key

在W3TC授权框中输入CloudFlare API Key

单击“Next”按钮,您应该会看到该区域作为您在CloudFlare帐户中激活的域名。

在W3TC中查看区域信息

在W3TC中查看区域信息

现在您已成功连接CloudFlare和W3TC。点击“Next”按钮进入完整设置页面。

配置CDN设置

CloudFlare中的所有现有设置都应默认显示。您还将获得W3TC的其他设置以优化缓存。在这里,我们将展示一些您应该注意的重要设置。

通用设置

在“General”部分下,您可以启用缓存时间和页面缓存选项。缓存时间是CloudFlare日期应存储在W3TC缓存中的时间(以分钟为单位)。页面缓存选项允许您在站点上的页面内容发生更改时刷新CloudFlare缓存。

常规CloudFlare设置缓存设置

常规CloudFlare设置缓存设置

在“CloudFlare:Caching”部分,您可以配置缓存级别、浏览器缓存时间等选项。

W3TC中的CloudFlare缓存设置内容处理设置

W3TC中的CloudFlare缓存设置内容处理设置

在“CloudFlare:Content Processing”部分,您可以启用HTML、JS和CSS资源的最小化。另一个重要的选项是启用“Rocket Loader ”。这是一个异步加载JavaScript文件以提高页面加载速度的性能增强器。

在W3TC中启用Rocket Loader SSL设置

在W3TC中启用Rocket Loader SSL设置

如今, SiteGround和Bluehost等所有托管公司都提供预装在WordPress安装上的Let’s Encrypt SSL。CloudFlare帐户和主机帐户中的SSL设置可能会干扰并产生问题。因此,请确保在此处设置正确的SSL设置。还。只有高级帐户持有人才能从W3TC设置中设置SSL级别,即使您的主机支持使用CloudFlare的SSL。

使用CloudFlare配置SSL

使用CloudFlare配置SSL

配置设置完成后保存所有更改。请记住,CloudFlare就像您的服务器和用户之间的中介。激活CloudFlare需要更改DNS,这可能需要48小时才能正确传播。尤其是,使用CloudFlare进行DNS传播对于具有SSL证书的站点将需要很长时间。您的站点将关闭,直到DNS更改完全传播。

小结

尽管有许多可用于WordPress的CDN服务,但CloudFlare是最简单的解决方案之一。它可以通过许多托管计划免费使用,并且设置非常简单。您需要更改名称服务器并在W3 Total Cache等插件中链接您的帐户。您可以从插件配置所有设置并增加您网站的内容交付。