我对分层导航默认模块的性能存在一些问题。
我有10k产品,但在类别中我想要过滤60个。
Unfortunatley过去12秒(经过多次优化后)按一个属性过滤
我发现的每个调整和性能提示基本上都说
不要使用分层导航,它会大大减慢你的magento。
我已经在相当快速的基于SSD的托管上托管了magento,并拥有大量可用内存。
提前致谢。
答案 0 :(得分:1)
在Magento中,对于标记为可过滤的每个属性,它将调用属性源模型的getAllOptions()。即使没有过滤结果,它也会调用属性选项集合加载。这里描述了一个可能的解决方案和其他优化技巧:
此外,请确保缓存分层导航块(许多简单扩展只是跳过此步骤)
尝试基于solr的分层导航。
服务器性能也很重要。