它发生在我的Wordpress和nginx配置中,但IMO是浏览器/ HTTP相关的问题。
对于登录的用户和匿名用户,一切都是一个页面,它出现在两个版本中。情形:
- Wordpress正在提供应缓存的用户页面(HTTP 200)
- Wordpress正在为登录用户提供一个不应缓存的页面(HTTP 200没有缓存标头)。
- 注销后,我希望用户收到第1页,但他从浏览器缓存中获取第2页。 Nginx正在发送HTTP 304,因此浏览器应该从浏览器内存或服务器获取最后一个缓存页面。但它没有发生。
醇>
这些是针对上述情况的HTTP标头:http://pastebin.com/nJAxLQSq