Zend Framework 2 - 最快的缓存适配器?

时间:2012-12-31 12:11:52

标签: zend-framework2 zend-cache

我的网站将严重依赖缓存,因此我应该选择Chache Adapter? 文件系统肯定是最慢的,但其中哪一个是最快的? 我可以控制我的php扩展,所以除了Zend Server之外,我可以让它们全部工作。 所有这些适配器都有基准吗?

Apc Adapter,
Dba Adapter,
Memcached Adapter,
Memory Adapter,
WinCache Adapter

1 个答案:

答案 0 :(得分:5)

建议您阅读这些缓存实际执行的操作。

  • ApcMemcached和Memory几乎都是基于内存的缓存系统。
  • 根据我的理解,
  • DBA就像文件系统上的数据库
  • WinCache是一个全面的解决方案,大大优化了,你猜它,Windows。

缓存都有其优点和缺点。根据我的个人经验,APC可能总是超过memcached。所以我的投票将转向APC

虽然这是一篇旧文章,但我仍然觉得这是一篇很好的读物:PHP Performance Series: Cachin Techniques

就您的基准问题而言:自己动手吧!虽然全球意见可能会帮助您选择最终产品,但实际上并不需要花费太多时间来确定哪一个最快。由于某种原因,它们被称为适配器,而使用ZF2,您通常需要做的就是更改适配器,一切都仍然有效;)