W3 Total CacheとCloudFlare(無料ティア)をCDNとして使用します。なんらかの理由で、私のWordPressサイトは、すべてのブラウザーとデバイスにわたって、新しいユーザーセッションの「フロントページ」の最初のバージョン(投稿ページではない)を引き続きキャッシュします。 数回の更新後ただし、最新のフロントページがレンダリングされます。この動作はシークレットモードでも変わりません。
次のことを試しました:
Nginxスタックを実行しているDigital Oceanドロップレットでサイトをホストしていますが、困惑しています。この種の問題をデバッグするにはどうすればよいですか?
最初のステップとして、W3TCが問題であることを確認する必要があります。
Pagespeedとニス(およびnginxで設定したその他のキャッシュ)が機能していることを確認します。 -W3TCとCDNを無効にして、キャッシュの問題が続くかどうかを確認します。問題が解決しない場合は、nginxの構成と各キャッシュ設定とフォルダーを確認する必要があります。問題はW3TCではありません。
Nginxヘルパープラグインをインストールします。これは、正しいnginxインストールがあることを確認するためでもあります。 WPインストールをテストし、PageSpeedキャッシュとVarnishキャッシュが機能していることを確認します。通常、キャッシュフォルダーは/ var/cacheにあります。
問題が表示されない場合は、CDNなしでW3TCを有効にしてみてください。
W3TCが問題を引き起こしている場合、インストール手順とnginx.confおよびdomain-available.confで行った変更を確認する必要があります。すべてのW3TCオプションをオフにし、問題が再び発生するまで1つずつオンにします。
その後、CDNをオンにして、CDNに問題があるかどうかを確認できます。