APCu将只获取存储在当前页面加载中的值。
刷新两次:
<?php
var_dump(apcu_fetch("test"));
apcu_store("test", "works", 3600);
var_dump(apcu_fetch("test"));
?>产出如下:
bool(false) string(5) "works"因此,它在当前页面加载时存储数据。从那以后它就不存在了。
我使用的是PHP 7.0.0上的默认配置的最新稳定版本(5.1.2)。
我尝试过不同版本的APCu和PHP7。在谷歌上也找不到类似的东西。
这是我的PHP配置:

发布于 2015-12-17 07:57:01
APC(u)用于在预分叉多进程或多线程SAPI中工作。
FastCGI (没有FPM)和CGI不是预叉模型,它们产生了不同的进程,因为在这些环境中,APC(u)将不能正常工作。
也不会有任何使用共享映射内存的东西,比如Opcache:它们可以为当前进程缓存,但不能共享。
https://stackoverflow.com/questions/34321010
复制相似问题