Magento分层导航速度极慢

时间:2017-03-20 08:22:21

标签: performance magento e-commerce magento-1.9 layered-navigation

我对分层导航默认模块的性能存在一些问题。

我有10k产品,但在类别中我想要过滤60个。

Unfortunatley过去12秒(经过多次优化后)按一个属性过滤

我发现的每个调整和性能提示基本上都说

  

不要使用分层导航,它会大大减慢你的magento。

我已经在相当快速的基于SSD的托管上托管了magento,并拥有大量可用内存。

  • 有很好的方法可以加快分层导航的速度吗?
  • 应该如何做?
  • 你们是怎么做的?
  • 分层导航的付费模块是否可以加快速度?
  • 我应该使用某种解决方法吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

在Magento中,对于标记为可过滤的每个属性,它将调用属性源模型的getAllOptions()。即使没有过滤结果,它也会调用属性选项集合加载。这里描述了一个可能的解决方案和其他优化技巧:

http://www.slideshare.net/mobile/ivanchepurnyi/making-magento-flying-like-a-rocket-a-set-of-valuable-tips-for-developers

此外,请确保缓存分层导航块(许多简单扩展只是跳过此步骤)

尝试基于solr的分层导航。

服务器性能也很重要。