【发布时间】:2014-04-15 12:01:11
【问题描述】:
我在当前项目中使用 Zend Cache,它工作正常。
但我希望它工作得更快,所以我想在使用 zend 缓存的加载功能之前检查缓存是否存在。
以下是我的代码:
$cache = Zend_Registry::get('cache');
if(!$result = $cache->load('firstfile')) {
$newArray = 'firstfile';
$cache->save($newArray, 'firstfile');
} else {
echo 'retrieving cache data';
Zend_Debug::dump($result);
}
我阅读了zend缓存的文档。它说我们只使用这种方式加载来检查缓存是否存在。我想知道是否还有其他可用的 zend 缓存功能,例如 hasCached 或类似的东西,因此我们可以在使用加载功能之前使用它来检查缓存是否存在。
在此先感谢... :)
【问题讨论】:
-
这是您应用程序的瓶颈吗?如果您想为了优化而优化它,请不要。首先 Xhprof 你的应用,看看它是否值得优化。
-
你好,谢谢你的回复。我想了解zend缓存,而不是优化项目它是关于学习和探索zend,所以有没有可用的zend函数可以检查缓存是否存在......
标签: zend-framework caching zend-cache