目前我正在使用Zend_Cache_Backend_File来缓存我的项目(特别是来自外部Web服务的响应).如果我能在将结构迁移到Zend_Cache_Backend_Sqlite时找到一些好处,那我就会徘徊.
可能的优点是:
文件系统是有序的(缓存文件夹中只有1个文件)
删除过期的条目应该更快(我的假设,因为zend不需要扫描内部元数据以查找每个缓存的到期日期)
可能的缺点:
在速度方面找到要读取的记录(使用文件zend检查文件是否存在基于文件名并且应该更快一些).
我试图在互联网上搜索一下,但似乎没有很多关于此事的讨论.
你怎么看待这件事?
提前致谢.