まず第一に、私が間違いを犯しているのなら申し訳ありません。私はすでに ServerFaultフォーラム でこの質問をしましたが、現時点では答えがありませんでした。そのため、ここで質問することをお勧めします。それはWordPress特有の質問です。
私はWordPressサイトをうまく動かしていますが、奇妙な振る舞いがあります。読者がそのページをロードすると、そのサイトの "キャッシュ"バージョンが同じニュースで表示されます。また、前回閲覧したときに閲覧者が閲覧したコメント番号。
そのため、すべてのユーザーは、「本物の」最新のホームページを取得するために、ページ(Ctrl + F5、Cmd + R)をリロードする必要があります。
私はなぜこれが起こっているのかわかりません。現時点で私はキャッシュプラグインを使用していません、そして私のサーバーはUbuntu 10.04 LTS Linux VPS上でNginx + MySQL + PHP-FPMを実行しています。 nginxの設定ファイルに変更が必要なものはありますか?
あなたのexpiresヘッダは将来ずっと遠くに設定されているように聞こえます。 以下の規則をあなたの.htaccessに追加することができます。 有効期限ルールをNginxサーバーファイルに追加して、有効期限を180秒に短縮することができます。
location ~* \/[^\/]+\/(feed|\.xml|.html|.HTML)\/? {
expires 180;
}
Nginx静的ファイルプロキシキャッシュを制御するためにNginx Proxy Cache Integratorプラグインをインストールすることもお勧めします。
似ている別のプラグインはNginx Proxy Cache Purgeです。サイトを更新するたびにプロキシキャッシュが消去されます。 。
あなたが抱えている問題はWordPressが原因ではありません。
私はこのような問題があり、それはWP Super Cacheプラグインでした。無効にしてみて、それでもうまくいく場合は、設定を確認して何が問題なのかを確認してください。