我正在用APC和PHP来解决一个奇怪的问题。这就是我正在做的事情,以及正在发生的事情:
的index.php
apc_store("test","test");
下面的文件是使用ajax调用的,首先是ajax_1
,然后是ajax_2
。
ajax_1.php
apc_delete("test");
apc_store("test","test2");
ajax_2.php
apc_fetch("test");
结果是:
测试
怎么了?!
我以前也经历过APC用户缓存的麻烦(它只是自己清空,我的代码中没有apc_delete而且没有定义TTL)
带有MAMP包的PHP 5.3.6(包括APC)
我认为指定我使用PHP-FPM非常重要..每个FPM进程都有自己的APC共享内存吗?它可以解释很多东西......先谢谢。