2015-05-21 80 views
0

我一直在使用文件系统适配器来缓存数据。Zend Framework 2缓存文件系统

EG。

$cache = StorageFactory::factory(array(
    'adapter' => array(
    'name' => 'filesystem' 
    'options' => array('ttl' => 1800, 'cache_dir' => './data/cache'), 
), 
)); 

但使用getItem()功能的TTL钟后,当过该文件仍保留在系统上成功返回等,它应该......不过,我注意到假。有没有强制使用缓存文件的方法?

情景是..我的缓存已经过时,当它运行一些昂贵的函数时,它们什么都不返回或超时。所以我想用缓存代替!

只是想知道这可能吗?

谢谢!

+2

对不起,我很困惑。那么不要使用TTL? –

+0

如果您的缓存系统将您的文件识别为过时,它将像处理它们一样处理它们,因为它们没有被缓存。那是什么TTL的。 – nofreeusername

回答