从w3总缓存中排除内容

时间:2012-08-14 作者:artparks

我在我运行的一个站点上使用了w3 total cache,该站点现在还必须在页面底部显示一个小弹出窗口,以说明该站点使用了Cookie(感谢EU)。其想法是,这只在用户第一次看到页面时出现,然后设置一个cookie以确保站点不再向该用户显示弹出窗口。

然而,W3通常会缓存站点的一个版本,并显示该弹出窗口,这意味着无论是否存在cookie,都会显示该弹出窗口。

弹出窗口用<div> 在每个页面的底部,仅当设置了cookie时才会绘制。本质上,问题是,如何排除W3缓存始终显示此内容?这是否有可能,或者是否有其他方法来显示此弹出窗口以绕过此问题?

谢谢

1 个回复
SO网友:Damien

在里面W3TC 您可以指定被忽略且未缓存的文件或cookie。

Exclude Files from Cache
要执行此操作,请转到WordPress管理>性能>页面缓存

在屏幕截图中。。。您将看到,我添加了来自“211”主题的自定义侧栏。这些被排除在缓存之外。

W3TC excluded files

您还可以指定不缓存自定义cookie。。。

Browser Cache Settings
但也要检查浏览器缓存设置,因为您可能希望将这些设置从1年减少到1个月、一周或一天。

结束

相关推荐

Cookies in template

我需要根据cookies只显示一次页面的某些部分。主要问题是我只能在插件中设置cookie,挂起init操作。我已经读了20页的谷歌,这个网站,问了2个论坛,但我仍然有这个问题。任何帮助都将不胜感激!

从w3总缓存中排除内容 - 小码农CODE - 行之有效找到问题解决它

从w3总缓存中排除内容

时间:2012-08-14 作者:artparks

我在我运行的一个站点上使用了w3 total cache,该站点现在还必须在页面底部显示一个小弹出窗口,以说明该站点使用了Cookie(感谢EU)。其想法是,这只在用户第一次看到页面时出现,然后设置一个cookie以确保站点不再向该用户显示弹出窗口。

然而,W3通常会缓存站点的一个版本,并显示该弹出窗口,这意味着无论是否存在cookie,都会显示该弹出窗口。

弹出窗口用<div> 在每个页面的底部,仅当设置了cookie时才会绘制。本质上,问题是,如何排除W3缓存始终显示此内容?这是否有可能,或者是否有其他方法来显示此弹出窗口以绕过此问题?

谢谢

1 个回复
SO网友:Damien

在里面W3TC 您可以指定被忽略且未缓存的文件或cookie。

Exclude Files from Cache
要执行此操作,请转到WordPress管理>性能>页面缓存

在屏幕截图中。。。您将看到,我添加了来自“211”主题的自定义侧栏。这些被排除在缓存之外。

W3TC excluded files

您还可以指定不缓存自定义cookie。。。

Browser Cache Settings
但也要检查浏览器缓存设置,因为您可能希望将这些设置从1年减少到1个月、一周或一天。

相关推荐

Cookies in template

我需要根据cookies只显示一次页面的某些部分。主要问题是我只能在插件中设置cookie,挂起init操作。我已经读了20页的谷歌,这个网站,问了2个论坛,但我仍然有这个问题。任何帮助都将不胜感激!