2

apc_clear_cache有一个发送“用户”的选项,这将删除 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 回答