我正在运行Magento EE 1.12.2(在CE 1.7.2中也是如此),在这里我们有Redis进行缓存(Cm_Cache扩展,Redis v 2.2.12),但是我们使用Memcache进行会话存储。
这些Magento版本不支持开箱即用的Redis。所以我在这里关注的是:
- 在工作量和速度改进方面,是否值得将会话存储放入Redis中?
- Memcache是否一样好,甚至更好?
在此项目中,由于需要将第三方XML文件存储到会话中,因此会话文件很大,因此优化会话读写可能会产生很大的影响。
来自local.xml
:
<session_save><![CDATA[memcache]]></session_save>
和:
<cache>
<backend>Cm_Cache_Backend_Redis</backend>
[...]
</cache>