Memcache同步

时间:2011-06-04 10:57:06

标签: magento synchronization memcached

我想知道您是否有人,或者可能会提出一个解决方案来提高基于Magento平台的在线商店的效率。

我们目前使用负载均衡和两个Memcache服务器的多边架构(前面= =每个单独的服务器)。

我们正在考虑连接每个单独的前端和Memcache服务器,但此时memcache同步出现问题,因此每个存储都有相同的值。

任何建议表示赞赏:)

2 个答案:

答案 0 :(得分:1)

如果您在自己的硬件上运行memcached,则为每个商店提供自己的memcached服务器没有任何好处。

配置所有前端以使用两个memcached实例。这样,所有前端都将转到给定键的同一个memcached实例。此外,如果一个实例出现问题,您将获得自动故障转移,并且随着缓存需求的增加,您可以几乎线性地扩展。

答案 1 :(得分:0)

我见过的更高级设置的最大改进之一是使用像Xcode这样的PHP Opcode缓存。由于Magento使用了许多PHP文件,因此操作码缓存最终会在运行之间节省大量编译。还要确保所有缓存都已打开并尽可能地利用。同时启用平面目录和平面产品表。