我只是无法弄明白,我的配置出错了,因为我得到了很多失误而且打击次数很少。最终导致内存泄漏。
看你自己。请注意,我使用的是APCu而不是APC。
http://i.stack.imgur.com/3DPxo.png
你对我可能做错了什么或出了什么问题有什么看法吗?
是的,我知道以下问题和答案:APC Hits/Misses and configuration。然而,经过多次尝试调整配置后,我仍然无法理解为什么会有如此多的错过。
我有一个简单的元搜索应用程序,其中搜索的所有结果都使用APC进行缓存。以下代码演示了我如何处理此类数据。
$dynamic_variable = "query_{$query}_page$this->page"; // This is just one case of many.
// Get Data from Cache
$cache_variable = "api1_{$dynamic_variable}_cached";
$result = $this->cache->get($cache_variable);
if ( ! $result) {
$result = .....
$this->cache->save($cache_variable, $result, $this->cache_timeout);
}
return $result;
仅举这一点,该应用目前正在使用CodeIgniter 2.1.4,并迁移到https://github.com/ellislab/codeigniter/tree/release/3.0。