Это происходит в моей конфигурации Wordpress и nginx, но IMO - это проблема, связанная с браузером / HTTP.
Все об одной странице, которая появляется в двух версиях, для зарегистрированных пользователей и анонимных пользователей.Сценарий:
- Wordpress обслуживает страницу пользователя, которая должна быть кэширована (HTTP 200)
- Wordpress обслуживает, для зарегистрированного пользователя, страницу, которая НЕ должна кэшироваться (HTTP 200 сбез заголовка кэша).
- После выхода из системы я хочу, чтобы пользователь получил страницу № 1, но он получает страницу № 2 из кэша браузера.Nginx отправляет HTTP 304, поэтому браузер должен взять последнюю кэшированную страницу из памяти браузера или с сервера.Но этого не происходит.
Это HTTP-заголовки для вышеуказанных случаев: http://pastebin.com/nJAxLQSq