从W3总缓存插件缓存中排除页面和目录

自学咖网努力为各位打造免费分享知识与教程网站

W3Cache是WordPress顶级免费缓存插件之一,活跃安装数超过100万。但是,它需要在您的站点上正确设置,以缓存页面并正常工作。在不同的部分下有数百种设置,你很容易迷路。设置容易出错,影响页面速度,破坏你网站的布局。尤其是当您在页面上使用大量JavaScript时,您应该在部署到实时站点之前,在您的临时或测试站点上彻底测试W3 Total Cache (W3TC)。当你发现有些页面顺序不对,想把它们排除在缓存之外,这里有一个详细的教程。

为什么要排除特定的页面和目录?

为了正确加载,从缓存中排除特定的页面或目录有很多原因。这取决于你在网站上使用的主题和插件。以下是W3 Total Cache插件遇到问题的一些常见情况:

当你有WooCommerce插件时,产品和购物车页面通常会被W3TC缓存中断。

将幻灯片轮播与jQ uery或JavaScript一起使用会破坏缓存,并且无法正确加载,尤其是在移动设备上。

大多数页面构建器插件(如WPBakery)中包含的blog carousel元素在W3TC中无法正常工作。

如果您使用一个非常依赖jQuery的主题,您需要禁用JavaScript的缩小功能来正确加载页面。幸运的是,W3TC提供了一个使用通配符排除页面和目录的选项,这样您就可以轻松地将它们从缓存中排除。

觉得W3总缓存复杂的朋友可以试试WP Rocket高级插件来加速你的网站。你会惊讶于最小的设置和网站页面速度分数的提高。

从W3总缓存插件缓存中排除页面和目录

登录你的WordPress管理面板,导航到“性能>页面缓存”部分。向下滚动到“高级”部分,寻找“从不缓存以下页面”选项。

自学咖网努力为各位打造免费分享知识与教程网站

W3缓存页面缓存高级设置

您会看到插件在文本框中添加了几行,如下所示。

wp-.*.phpindex.php

在“从不缓存下列页面”文本框中输入页面URL和目录,将其从缓存中排除。再次,向下滚动到底部,并单击“保存设置和清除缓存”按钮,以清除旧的缓存并保存您的更改。

如何输入页面网址和目录?

W3缓存允许从缓存中排除多种访问页面和目录的方式。您可以使用URL、目录名、通配符和正则表达式格式。请确保在输入您的详细信息时遵循以下准则:

每行输入一个整体,可以是页面URL或目录。

URL和目录作为相对URL输入到您的域中。这意味着您需要忽略站点地址,只输入其余的地址。

以下是您可以输入的一些排除规则示例:

排除格式预期结果/showcase*域名后以/showcase开头的任何内容都不会被缓存/shop* *所有商店页面将被忽略/demo/只有演示目录将被忽略/post-name/指定文章URL不会被缓存/page-url/指定页面URL不会被缓存

从缓存中排除内容的其他可能性

除了不包括文章,页面和目录,W3总缓存插件还允许一些其他的可能性。这些选项位于“高级”下的“页面缓存”菜单中。

排除指定类别的文章。

您可以通过在“从不缓存与其类别相关的页面”文本框中提及类别标签来排除指定类别下的所有文章。例如,如果您有一个名为“技术”的类别,那么只需填写它的slug,不要有前导斜杠或尾随斜杠。该插件将从缓存中排除“技术”类别下的所有文章,用户将查看未缓存的页面。

自学咖网努力为各位打造免费分享知识与教程网站

根据W3TC中的类别排除文章

排除带有指定标签的文章。

与类别类似,您可以根据标签忽略缓存中的文章。请记住输入不带斜线的标记段。

自学咖网努力为各位打造免费分享知识与教程网站

在W3TC中排除基于标签的缓存

排除基于作者的文章

在“从不缓存这些作者的网页”框中,每行输入一个作者姓名。这将从缓存中排除指定作者的所有文章。

自学咖网努力为各位打造免费分享知识与教程网站

按作者姓名排除页面

基于自定义字段排除文章

自定义字段是额外的字段,您可以在WordPress中存储相关数据。你可以使用Gutenberg或Classic Editor中默认的WordPress自定义域来添加自定义域到你的文章和页面中。稍后,您可以根据在编辑器中添加的自定义字段从缓存中排除页面。条目的格式应该类似于“自定义字段=值”,如下所示。

自学咖网努力为各位打造免费分享知识与教程网站

基于自定义字段排除页面

当心其他选择。

如前所述,W3总缓存插件的问题是你很容易混淆设置。它就在“从不缓存…”的下面。选项,你会发现更多与排除页面无关的选项。事实上,它们是用来包含在缓存中的。

还有一个选项叫做“缓存例外列表”。该插件将缓存您在此框中输入的任何URL或目录,无论您是否使用上述排除方法之一将其排除。因此,当您从缓存中排除页面时,请确保保留此框。

此外,“非尾随斜线页面”选项对于缓存不包含尾随斜线的页面非常有用。一般来说,你可以在WordPress中使用它来缓存XML站点地图和其他没有斜线的文件。因此,要从缓存中排除页面,不应在此框中输入URL或目录。

最后,保留“指定页眉”部分,它也用于缓存页面,而不是排除页面。

自学咖网努力为各位打造免费分享知识与教程网站

W3TC缓存选项

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 从W3总缓存插件缓存中排除页面和目录