1

私のWordpressとnginxの構成で発生しますが、IMOはブラウザ/ HTTP関連の問題です。

すべてが 1 つのページであり、ログイン ユーザーと匿名ユーザーの 2 つのバージョンで表示されます。シナリオ:

  1. Wordpress は、キャッシュする必要があるユーザー ページを提供しています (HTTP 200)
  2. ログインしているユーザーに対して、Wordpress がキャッシュすべきではないページ (キャッシュ ヘッダーのない HTTP 200) を提供しています。
  3. ログアウト後、ユーザーにページ番号 1 を受信して​​もらいたいのですが、ブラウザのキャッシュからページ番号 2 を取得しています。Nginx は HTTP 304 を送信しているため、ブラウザは最後にキャッシュされたページをブラウザのメモリまたはサーバーから取得する必要があります。しかし、それは起こっていません。

これらは上記の場合の HTTP ヘッダーです: http://pastebin.com/nJAxLQSq

4

0 に答える 0