我对分层导航默认模块的性能有一些问题。
我有 10k 产品,但在我想过滤的类别中有 60 个。
不幸的是,按一个属性过滤持续 12 秒(经过多次优化(
我找到的每一个调整和性能提示基本上都说
不要使用分层导航,它会大大减慢您的 magento 速度。
我已经在相当快的基于SSD的主机上托管了magento,具有大量的可用内存。
- 有没有一种很好的方法来大大加快分层导航的速度?
- 应该怎么做?
- 你们是怎么做到的?
- 分层导航的付费模块会加快速度吗?
- 我应该使用某种解决方法吗?
提前谢谢。
在Magento中,对于标记为可过滤的每个属性,它将调用属性源模型的getAllOptions((。即使它没有筛选结果,它也会调用属性选项集合加载。下面介绍了可能的解决方案和其他优化技巧:
http://www.slideshare.net/mobile/ivanchepurnyi/making-magento-flying-like-a-rocket-a-set-of-valuable-tips-for-developers
另外,请确保分层导航块被缓存(许多简单的扩展只是跳过这个(
也可以尝试基于solr的分层导航。
服务器性能也很重要。