Magento Cache - 关于Varnish,Redis,APC,Memcache的混乱

时间:2014-12-11 07:22:00

标签: magento redis memcached varnish apc

我试图提高Magento的表现(很快或后来“MageDev”就达到了这一点:)

我做了一些研究,发现了许多好的,但不是同质的指南。

我得到的是:

  • MemCache Redis 是通用缓存系统,它们可以缓存数据,并且可以直接与Magento集成( local.xml
  • APC 是php代码本身的缓存,只能在服务器级集成。
  • Varnish 是一个反向代理,它缓存响应只能在服务器级集成。 (Mumpnto有一个扩展名,松节油,但我不确定到底是什么)

在完成所有这些良好的阅读之后,我仍然对以上缓存系统可以组合使用的内容感到困惑,对于EX:

  • MemCache + APC?
  • Redis + APC?
  • 我可以将Varnish添加到上述配置之一吗?

要明确问题不是关于如何配置Magento或服务器而是什么 允许的可能性以及关于如何混合缓存系统的一些许可。 (除此之外,如果有人能提出好的推荐,我将非常感谢。)

2 个答案:

答案 0 :(得分:0)

所有这些都是不同的东西,所以他们不相互依赖。 APC缓存已编译的代码,MemCache将数据存储在内存中,Redis是不同数据结构的持久存储。 问题不明确,因为你没有指出项目的瓶颈在哪里

答案 1 :(得分:0)

我有点棘手,我也在这里发布了同样的问题:https://magento.stackexchange.com/questions/48003/magento-cache-confusion-about-varnish-redis-apc-memcache

我从@sonassi得到了一个非常好的答案。

如果双重问题是反对Stack政策让我知道,我会关闭这个。