在带有前端用户登录的WordPress上使用Cloudflare缓存 时间:2020-01-13 作者:Rodney 我在所有网站上都大量使用Cloudflare。在…上https://pokerdiy.com 我使用MyListings主题,它使用AJAX登录和Woo Commerce。用户从未看到默认的wordpress仪表板和控制面板。我现在遇到了登录用户的缓存问题—我的理论是Cloudflare无法确定用户何时登录,因此它会显示缓存的匿名注销视图。当我禁用cloudflare时,站点工作正常。在Cloudflare上阅读听起来像是“通过Cookie绕过缓存”是判断用户是否登录的唯一选项。然而,这是Cloudflare上200美元的营业执照,对于一个爱好网站来说是不可能的。https://support.cloudflare.com/hc/en-us/articles/218411427-Understanding-and-Configuring-Cloudflare-Page-Rules-Page-Rules-Tutorial-https://support.cloudflare.com/hc/en-us/articles/236166048https://support.cloudflare.com/hc/en-us/articles/228503147-Speed-Up-WordPress-and-Improve-Performance这是一篇很长的文章,但有人建议CloudFlare应该尊重WP返回的标题:https://support.cloudflare.com/hc/en-us/articles/236166048如何在使用前端用户登录的Wordpress站点上使用Cloudflare缓存? 1 个回复 SO网友:Rodney 我在那里找到了答案:http://jhewitt.net/2018/12/improving-wordpress-speed-with-cloudflare-workers/使用Worker,您可以检查WP Cookie请求并将其从缓存中排除。这个解决方案很好地工作,因为我已经实现了它。 文章导航