0

私たちのキャッシュ方法と私のphpコードがリフレッシュまたはフラッシュしないという点で、私のサイトに少し問題がありました.

まず、私のサイトは、専用の Nginx Web サーバー上の WordPress サイトです。最初のキャッシング設定には W3 Total Cache を使用しました。すべてが Memcached を介してキャッシュされるように設定されました。(私のウェブサイトは、このサーバーの「ゲスト」のようなものであり、他のことを実行するセミコミュニティ寄付セミスポンサーサーバーのようなものです。管理者は熟練していますが、ボランティアでもあります。私は彼らの完全なサポートを受けています物事を修正するために、しかし、彼らは私の非常に奇妙な問題をトラブルシューティングする時間がありません (特に、自分でサイトのキャッシュを有効にするように依頼したため)。暗闇で写真を撮るよりも私たち ;) したがって、どんな提案も歓迎します.)

ある時点で、php ページへの変更と Wordpress およびプラグインの更新がまったく機能していないことに気付きました。サーバー上のコードは更新を反映していますが、ページはまだ古い php コードで処理されていました。

これにより、いくつかの固有の問題が発生しました。W3 Total Cache はその設定を php ファイルに保存します。他の php ファイルは、削除されると動作を停止しますが、それらがサーバーに復元されると、memcached は依然として超古い memcached コピーの使用を要求します。W3 Total Cache 設定は、php ファイルの設定を削除または変更しても、キャッシュされた memcached データを介してすべての実行を停止しませんでした。

サーバー管理者は、memcached を再起動してからフラッシュしようとします。どちらも効果がないように見えました。他のすべての基本設定は正しく設定されているようです。

もちろん、新しいプラグインを追加することもできます。データベースから取得したすべてのデータは正常に機能します。

ワードプレスではないサーバー上の少なくとも 1 つの他のサイトでも、問題なく memcached を使用しています。

必要に応じてさらに情報を提供できるはずです。

4

2 に答える 2

0

設定にapc.stat=0がありますか?PHPエンジンを再起動することは役に立ちますか?

于 2012-07-23T12:41:44.777 に答える
0

これは本当に明白に聞こえるでしょうが、あなたはそれについて言及していませんでした:

Total Cache プラグインを完全にオフにして、キャッシュが無効になっているときに変更が表示されることを確認しましたか?

それを実行して、期待どおりの結果が得られることを確認するまでは、memcached が本当に問題であることを知る方法はありません。

于 2012-06-22T19:49:37.737 に答える