1

VPS に APC をインストールしましたが、W3 Cache ワードプレス プラグインとうまく連携します。私の問題は、MySQL に 1 つのデータベースがあり、新しい更新があるかどうかを確認するためにクライアント エンドから数秒ごとに ping が実行されることです。これらのデータベースには特定の時間依存の情報が含まれているため、キャッシュされたデータの一部にすることはできません。

このデータベース/ファイルの APC を無効にするにはどうすればよいですか? または 特定のタイプのデータの有効期限を非常に短く設定できますか?

どんな助けでも大歓迎です。

4

1 に答える 1

0

APC は 2 つのことを行います。PHP バイトコードの透過的なキャッシュを提供し、アプリケーションの要求に応じてデータをキャッシュできます。

バイトコード キャッシュを無効にしようとする理由はまったくありませんが、それはあなたがここで話しているようには見えません。バイトコード キャッシュは、データではなくバイトコードをキャッシュするだけです。

使用しているアプリケーションが特定のデータをキャッシュするように APC に要求し、APC がインストールされていて使用可能な場合にこのキャッシュを無効にするオプションが含まれていない場合は、そのアプリケーションを変更する必要があります。への呼び出しを探し、必要に応じてコードを変更しますapc_storeapc_fetch

コメントで述べたように、実際の問題はおそらくAPC ではなく、選択した Wordpress キャッシュ プラグインにあります。APC はデータを保存するだけです。選択したページで無効にできない場合は、無効にできる解決策を見つけるか、それをバイパスして必要なデータにアクセスする別の方法を見つける必要があります。

于 2012-12-05T04:58:27.517 に答える