我昨晚升级到 PHP 5.3.19,apc_delete
不再为我工作。我安装了 APC 3.1.13。
每当我更新新闻条目时,我的代码都应该删除 APC 中存储的帖子。
if ($_GET["action"] == "save")
{
// save the info to mysql database
...
...
// delete the post from APC cache
echo "APC cache post# $sid deleted? - ";
var_dump( apc_delete("news_$sid") );
}
该值始终用于返回true
- 现在它正在返回false
。APC 中存储的新闻帖子不会被删除。
事实上,尝试手动删除存储的条目(通过 apc.php 脚本)也不起作用。我设法删除帖子的唯一方法是单击“清除用户缓存”按钮。
关于发生了什么的任何想法?