apc_clear_cache 有一个选项可以发送'user',它将删除apc用户缓存,如果不存在,则删除系统缓存.
我不明白它的区别,因为没有办法通过apc_store/ 将一个值显式存储在另一个缓存中apc_fetch.
它们是不同的缓存.一个并不比其他人好.您可以找到有关系统缓存包含缓存文件(PHP字节码缓存)的信息.例如,此调用将创建系统缓存:
$file = "foobar.php";
apc_compile_file($file);
Run Code Online (Sandbox Code Playgroud)
另一方面,用户缓存是程序数据
$silly_text = "Lorem ipsum dolor sit amet";
apc_store("silly", $silly_text);
Run Code Online (Sandbox Code Playgroud)
在某些情况下,调用 可能会非常耗时apc_clear_cache,您最好不要重新启动服务器而不是清除缓存.