Браузер отображает версию страницы без кэша после получения HTTP 304 - PullRequest
1 голос
/ 29 декабря 2011

Это происходит в моей конфигурации Wordpress и nginx, но IMO - это проблема, связанная с браузером / HTTP.

Все об одной странице, которая появляется в двух версиях, для зарегистрированных пользователей и анонимных пользователей.Сценарий:

  1. Wordpress обслуживает страницу пользователя, которая должна быть кэширована (HTTP 200)
  2. Wordpress обслуживает, для зарегистрированного пользователя, страницу, которая НЕ должна кэшироваться (HTTP 200 сбез заголовка кэша).
  3. После выхода из системы я хочу, чтобы пользователь получил страницу № 1, но он получает страницу № 2 из кэша браузера.Nginx отправляет HTTP 304, поэтому браузер должен взять последнюю кэшированную страницу из памяти браузера или с сервера.Но этого не происходит.

Это HTTP-заголовки для вышеуказанных случаев: http://pastebin.com/nJAxLQSq

...