Wordpress WP超级缓存无法正确告知登录用户(Nginx)

Wordpress WP超级缓存无法正确告知登录用户(Nginx),wordpress,caching,nginx,Wordpress,Caching,Nginx,我们最近将基于Wordpress的网站移动到了Nginx上的集群环境中,从那时起,WP Super Cache一直在为登录用户随机提供超级缓存页面,尽管我们在设置中禁用了此选项 我检查了每一种可能性,但都没有结果。一旦我登录,我确实会显示为已登录,但当我在页面之间切换时,我会随机获得超级缓存页面(我登录的小化身被“登录”按钮取代) 我非常感谢你的想法。谢谢。我们也遇到了这个问题,我们必须删除超级缓存并利用浏览器对HTML的缓存。您应该尝试修改设置并排除HTML缓存。。如果这会减慢您的网站速度,请

我们最近将基于Wordpress的网站移动到了Nginx上的集群环境中,从那时起,WP Super Cache一直在为登录用户随机提供超级缓存页面,尽管我们在设置中禁用了此选项

我检查了每一种可能性,但都没有结果。一旦我登录,我确实会显示为已登录,但当我在页面之间切换时,我会随机获得超级缓存页面(我登录的小化身被“登录”按钮取代)


我非常感谢你的想法。谢谢。

我们也遇到了这个问题,我们必须删除超级缓存并利用浏览器对HTML的缓存。您应该尝试修改设置并排除HTML缓存。。如果这会减慢您的网站速度,请尝试使用gZip,这会有所帮助。

您可以跳过已登录用户的缓存,为未登录用户提供缓存。 您可以尝试nginx-fastcgi缓存,它比w3-total缓存和wp-super缓存更好


示例Config wp super cache:

问题原来是由于web服务器前面的负载平衡服务器默认启用了Nginx缓存(无论用户的登录状态如何)

WP超级缓存确实配置正确,工作做得很好。关闭负载平衡服务器上的默认Nginx缓存解决了我们的问题


谢谢大家的帮助。

谢谢@Nishant。这似乎也是我们的问题之源。我将探索Nginx Microcaching,看看这是否有助于我们解决问题。谢谢,但问题已经表明,“WP Super Cache一直在向登录用户随机提供超级缓存页面,尽管我们在设置中禁用了此选项。”话虽如此,我仍在考虑切换到Nginx fastcgi Cache。