apc_clear_cache具有发送“用户”的选项,该选项将删除apc用户缓存,否则将删除系统缓存。

我不明白其中的区别,因为无法通过apc_store / apc_fetch在一个缓存中显式地将值存储在另一个缓存中。

最佳答案

它们是不同的缓存。一个没有比其他更好。您可以找到有关
system cache由缓存文件(PHP字节码缓存)组成。例如,此调用将创建系统缓存:

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


另一方面,用户缓存是程序数据

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


在某些情况下,它可能是time consuming to call apc_clear_cache,最好重启服务器而不是清除缓存。

关于php - 使用PHP APC的用户和系统缓存之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1965290/

10-12 12:51
查看更多