Zend Framework:Apc Cache Backend意外清除

时间:2013-02-06 09:04:55

标签: php zend-framework caching apc

我在Zend Framework中使用Apc后端缓存。当我执行GET请求时它工作正常,我的对象存储在缓存中,我能够检索它们。

问题是,当我发出POST请求(似乎是触发器)时,apc缓存为空。是Zend问题,还是由于APC配置?我搜索了文档,但是我没有看到关于请求类型(GET或POST)的内容。

你知道为什么我的缓存是空的吗?

由于

编辑:一些代码

在控制器中:

$cacheId = 'cache_key';
$cache = Cache_CacheHandler::getClassCache($cacheId);
if (($form = $cache->load($cacheId)) === false) { // cache missed
    ...

在Bootstrap中:

/ **  *初始化du cache Zend  * / 受保护的函数_initZendCache() {     //类缓存:stocke les objets     $ classCache = Zend_Cache :: factory(         '等级',//前端         'Apc',//后端         数组('cached_entity'=>'MY_MODEL_NAME')     );

Zend_Registry::set('classCache', $classCache);

}

0 个答案:

没有答案