php - 使用 PHP APC 的用户缓存和系统缓存之间的差异

标签 php apc

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/

相关文章:

php5-fpm 不适用于 ubuntu 10.10 上的 php-apc

PHP:使用 APC 作为通用缓存,XCache 作为 opcache,可能吗?

php - 使用 apc_store 与 apc_add 相比有什么性能优势(反之亦然)?

php - APC 是否与 PHP 5.4 或 PHP 5.5 兼容?

php - laravel:数据库员工 ID 和姓名为二维码

php - 根据数据库表中的第一个下拉列表而不使用javascript填充第二个下拉列表

php - 递归函数 : Call php function itself

nginx - PHP-FPM - 上游在读取响应 header 时过早关闭连接

php - 不正确的整数值 : '' for column error

php - 变量是否通过 PHP 从一个单独的脚本转移到另一个脚本?