Magento Memcache同步

Magento Memcache同步,magento,synchronization,memcached,Magento,Synchronization,Memcached,我想知道你们中是否有人曾经或可能提出一个解决方案来提高基于Magento平台的在线商店的效率 我们目前使用多前端架构(前端==每个单独的服务器),使用负载平衡和两个Memcache服务器 我们正在考虑为每个独立的前端连接一个Memcache服务器,但在这一点上,Memcache同步出现了一个问题,因此每个前端存储相同的值 任何建议都值得赞赏:)我所看到的对这些更高级设置的最大改进之一是使用类似Xcode的PHP操作码缓存。由于Magento使用许多PHP文件,操作码缓存最终将在运行之间节省大量编

我想知道你们中是否有人曾经或可能提出一个解决方案来提高基于Magento平台的在线商店的效率

我们目前使用多前端架构(前端==每个单独的服务器),使用负载平衡和两个Memcache服务器

我们正在考虑为每个独立的前端连接一个Memcache服务器,但在这一点上,Memcache同步出现了一个问题,因此每个前端存储相同的值


任何建议都值得赞赏:)

我所看到的对这些更高级设置的最大改进之一是使用类似Xcode的PHP操作码缓存。由于Magento使用许多PHP文件,操作码缓存最终将在运行之间节省大量编译。还要确保所有缓存都已打开并尽可能充分利用。同时启用平面目录表和平面产品表。

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


将所有前端配置为使用两个memcached实例。这样,对于给定的密钥,所有前端都将转到同一个memcached实例。另外,如果一个实例发出嘎嘎声,您可以自动进行故障转移,并且随着对缓存的需求的增加,您可以几乎线性地进行扩展。

如何保持单个memcached实例与数据库同步?另外,您是否在自己的专用硬件上运行memcached?您好,我们正在其他服务器上运行memcached。“如何使单个memcached实例与数据库保持同步?”您能否扩展您的问题?ThanksHi,我们使用APC,所有缓存(除了整页缓存)都处于活动状态,并且我们已经启用了平面缓存,所以现在我们正在尝试减少Memcache.HI中get/set的延迟,anwser的thx。所有前端都配置为使用memcache的两个实例,但我们不知道为什么memcache set方法会有很大的延迟。。。问:“如果你在自己的硬件上运行memcached,那么给每个存储提供自己的memcached服务器没有任何好处。”为什么没有任何好处?@Lrrr:因为这样每个memcached服务器就必须拥有整个密钥空间,而通过现在的负载平衡方式,每个服务器只需要拥有一半的密钥空间。我不知道为什么布景慢。您可能需要提供更多的上下文(数据量、键和值大小、延迟等度量、问题发生时发生的情况,可能还有一些示例代码)。好的,一旦我和我的员工取得联系,我会提供一些上下文数据。