以前に memcache を使用していたので、APC を試してみることにしました。実際に値を読み取り、有効期限を尊重することに問題があります。1 つのデータに 10 分の有効期限を設定できます。ページを更新すると、mysql クエリが実行され、結果がキーにキャッシュされます。次回のロード時に、キーが設定されているかどうかを確認し、設定されている場合は、DB ではなくそこからデータを取得します。ただし、常にそうするとは限りません...キーが設定されているかどうかに関係なく、約1/2の時間でクエリを実行します。設定されているキーは、有効期限が切れるように設定されている場合でも、常に有効期限が切れるとは限りません。また、キャッシュからキーを削除するコマンドも、常にそうするとは限りません。
時計仕掛けのように機能するmemcacheでこれらの問題が発生したことはありません。