2

apc_clear_cache'user' を送信するオプションがあり、apc ユーザー キャッシュを削除するか、存在しない場合はシステム キャッシュを削除します。

apc_store/を介して一方のキャッシュに他方のキャッシュに明示的に値を格納する方法がないため、違いがわかりませんapc_fetch

4

1 に答える 1

6

それらは異なるキャッシュです。ある人が他の人より優れているわけではありません。システム キャッシュは、キャッシュされたファイル (PHP バイトコード キャッシュ) で構成されています。たとえば、次の呼び出しはシステム キャッシュを作成します。

$file = "foobar.php";
apc_compile_file($file);

一方、ユーザーキャッシュはプログラムデータです

$silly_text = "Lorem ipsum dolor sit amet";
apc_store("silly", $silly_text);

場合によっては、呼び出しに時間がかかり apc_clear_cache、キャッシュをクリアする代わりにサーバーを再起動した方がよい場合があります。

于 2009-12-27T06:40:31.240 に答える