问题缓存Zend_Paginator启用了数据库分析器

时间:2012-08-28 08:19:03

标签: php zend-framework zend-db zend-paginator

尝试缓存Zend_Paginator并启用Zend_Db_Adapter分析器时,我遇到了一个奇怪的问题。

它会创建一个缓存文件,但每个ID都不同,这意味着缓存命中永远不会发生。

禁用分析器后,一切都按预期工作。这里发生了什么?是否有可能使缓存与分析器一起工作?

1 个答案:

答案 0 :(得分:0)

有关zend Framework的此问题的错误报告。例如。这一个:ZF Bug 8731

  

问题是启用Zend_Db_Profiler时的序列化对象(Zend_Paginator_Adapter_DbSelect)还包括一个唯一的时间测量查询。所以我们可以100%确定函数md5()的结果每次都会不同。

此相关错误已在1.12:ZF Bug 6989中修复。如果你可以更新框架,你应该。