有没有办法使用PHP将小数据存储在RAM内存中,这样我就可以访问不同会话之间的数据而不是重新生成它.类似于memcached的东西(我无法访问memcahced).我目前的解决方案是将数据保存在文件中.
我试图使用APC,但似乎没有像我预期的那样工作.
文件1:
$bar = 'BAR';
apc_store('foo', $bar, 3600);
var_dump(apc_fetch('foo')); // It works here. Displays BAR
Run Code Online (Sandbox Code Playgroud)
文件2:
var_dump(apc_fetch('foo'));
Run Code Online (Sandbox Code Playgroud)
当我file2
在几秒钟内执行时,它返回false
而不是'BAR',这是存储在缓存中的数据.