标签: W3 Total Cache

  • 如何在WordPress中设置W3 Total Cache连接CloudFlare CDN?

    设置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等插件中链接您的帐户。您可以从插件配置所有设置并增加您网站的内容交付。

  • 如何彻底卸载删除W3 Total Cache插件?

    如何彻底卸载删除W3 Total Cache插件?

    W3 Total Cache (W3TC) 是WordPress网站最受欢迎的缓存插件之一。它通过缓存WordPress安装中的每个元素来开箱即用,并有助于加快网站速度。但这只有在您正确配置设置时才会发生,否则可能弊大于利。此外,托管在共享托管平台上的网站应小心启用许多选项以避免帐户终止。

    不管是什么原因,如果W3 Total Cache不适合您,那么删除过程并不像您想象的那么简单。在本文中,我们将解释如何从您的WordPress安装中完全卸载删除W3 Total Cache插件。

    如何彻底删除W3 Total Cache插件?

    以下是要遵循的步骤:

    1. 清除所有缓存
    2. 停用并删除插件
    3. 检查您的.htaccess文件
    4. 删除缓存文件夹
    5. 删除W3tc配置文件夹
    6. 删除升级文件夹
    7. 删除object-cache.php插入文件
    8. 从CDN服务器清除缓存

    1. 清除缓存

    在删除任何缓存插件之前,您应该做的第一件事是清除缓存文件。对于W3 Total Cache,转到顶部栏上的“Performance”菜单,然后单击“Purge Everything”选项。

    请记住,此清除所有内容不会从服务器中删除任何缓存的内容。

    2. 停用和删除插件

    与删除任何其他插件类似,只需在“插件 > 已安装插件”下“停用”插件即可。一旦停用,然后点击“删除”以从“/wp-content/plugins/”文件夹中删除插件文件夹。

    停用和删除W3TC插件

    停用和删除W3TC插件

    3. 检查.htaccess文件

    W3TC将在.htaccess文件中创建许多指令来控制缓存行为。每个部分都将以“#BEGIN W3TC Page Cache core”和“#END W3TC Page Cache core”之类的注释开始和结束。

    确保删除插件后在您的 .htaccess 文件中没有残留条目。

    删除其他目录

    W3TC在“/wp-content/”文件夹下创建了许多其他目录,如下所示。您应该删除所有这些目录和子目录以进行清理。我们将在本文的其他部分对此进行解释。

    残留的W3TC文件

    残留的W3TC文件

    4. 删除缓存文件夹

    W3TC将在“/wp-content/”下创建一个“Cache”文件夹,并存储您网站的所有缓存内容。此处的内容取决于启用的设置。每种启用的缓存类型都会在此处创建一个目录。例如,启用页面缓存、数据库缓存和对象缓存将创建三个不同的文件夹并分别存储内容。

    W3TC缓存目录的内容

    W3TC缓存目录的内容

    根据您网站的大小,您将在每个文件夹中看到大量子目录。在共享主机环境中,这将导致违反限制文件数和目录数的条款。由于文件数量众多,删除这些缓存的内容也不是一件容易的事。

    相关阅读: 在W3TC中排除页面和目录?

    5. 删除W3TC配置文件夹

    该插件将所有保存的配置设置存储在“/wp-content/plugins/W3TC”目录之外。这将有助于插件在删除并再次安装时恢复设置。当您决定完全摆脱插件时,请删除文件夹“/wp-content/w3tc-config”。

    6. 删除升级文件夹

    W3TC还在“/wp-content/”目录下创建了一个“Upgrade”文件夹。我们认为此文件夹用于保存与升级的高级版本相关的设置。确保也删除此文件夹。

    7. 从CDN中删除缓存文件

    除了删除所有相关文件外,如果您使用CDN,请确保从CDN中清除缓存的内容。当您在W3TC设置中启用最小化选项时,这是必需的。您应该从CDN服务器中删除压缩和组合的脚本和CSS文件,以避免站点在浏览器上中断。

    8. 删除object-cache.php文件

    它并没有就此结束。W3TC还为其对象缓存添加了一个“drop-in”插件。文件名为“object-cache.php”,可在“/wp-content/”文件夹下找到。我们还建议删除此文件。当您安装另一个缓存插件时,他们很可能会再次创建这个“drop-in”。

    小结

    如前所述,在您的WordPress网站上安装W3TC插件很容易。但是从管理面板中删除它并不容易。您应该使用FTP访问后端服务器以完全删除文件。这与许多缓存和安全插件的情况相同。至少有一件好事是W3TC不创建任何MySQL数据库表。因此,在尝试在您的网站上安装不必要的插件之前,请注意这一事实。您还可以查看其他可用的缓存插件,为您的站点选择最佳的。