回答
默认情况下,Magento 1.7.2内置了一个编译工具。当你第一次配置Magento时,编译器被禁用,你的文件还没有被编译。编译工具允许您编译Magento 1.7.2安装中的所有文件以创建单个包含路径。这可以提高性能,并且在Magento开发团队完成的初始测试中,它可以将性能提高25%-50%。编译Magento 1.7.2安装文件是通过Magento管理面板完成的。 细节上here
根据我的观点,EAV模型的风格可能会导致性能问题。 Magento在内置数据库中使用EAV属性。
寻找加速搜索结果表单数据库,不为网站pefomance! – jomyjoseph
Magento使用EAV,因此查询非常全面,您可以通过微调搜索设置,mysql微调,索引技术来减少搜索功能所消耗的时间,最后还可以覆盖搜索功能和重新因子它是你自己优化的搜索功能。
微调搜索设置:
导航到系统»目录»目录搜索»搜索 组搜索类型全文,全文被假设是最有效的三个选项。对于全文搜索,Magento使用MyISAM引擎中维护的独立索引,因为InnoDB引擎不支持全文索引。一旦启用全文搜索,您应确保“目录搜索索引”索引是最新的。这可以通过系统»索引管理完成,并点击“目录搜索索引”中的“重新索引数据”。
此外,清理搜索查询(例如花园家具花园,如果家具是您的网站的冗余条款,也就是说,如果您只销售家具,并且您的所有产品都是家具以及唯一一个词事宜是“花园”)使用目录搜索条款和重定向选项。
Mysql的微调:
只要有高规格的数据库服务器可能无法使用开箱即用,您可能需要调整一些设置,以获得最有效的服务器的功能。
http://turnkeye.com/blog/magento-performance-optimize-mysql/
索引技术:
您可以使用狮身人面像索引是一个非常可扩展的搜索服务器,并有一些帮助你在Magento整合这个各种插件。我认为这可能非常有用,可能会产生很大的影响。
重写搜索功能:
然而,最好的办法是重写的搜索功能和重写模型类,并使用沿着MySQL带有全文搜索。
你可以使用狮身人面像搜索服务器来加速。 有关更多信息,请参阅http://en.wikipedia.org/wiki/Sphinx_%28search_engine%29;要获得易于安装的magento扩展,请参阅https://github.com/fheyer/sphinxsearch。
- 1. Magento的搜索产品
- 2. Magento - 仅搜索父产品
- 3. Joomla搜索Magento产品
- 4. Magento产品规则,一次添加一个产品
- 5. 搜索同名“测试产品”和“测试产品”的产品
- 6. 如何处理2百万个产品
- 7. 附加产品搜索栏
- 8. Magento添加产品
- 9. magento添加产品
- 10. Magento的 - 如何将多个产品加入到快速类别
- 11. 如何通过产品属性获取magento中的产品
- 12. 如何加速产品搜索查询
- 13. 在每个产品翻译表中搜索产品名称?
- 14. Magento搜索返回所有产品
- 15. Magento地理搜索和产品推荐
- 16. 几个技巧如何加快在magento储存产品
- 17. PowerPivot:将一个产品添加到另一个产品
- 18. Magento - 显示个别产品
- 19. Magento的配置的产品价格 - 使用超级产品
- 20. Magento:一个产品多个仓库
- 21. 超过2个维度的产品Flavors
- 22. 如何添加一个新的产品
- 23. 使用大产品的产品ID获取产品sku在Magento
- 24. Magento - 产品页面中的上一个和下一个产品链接(检查产品状态)
- 25. Magento Reindex产品
- 26. 产品在Magento
- 27. 如何通过CMS产品页面上添加产品属性阻止Magento的
- 28. Magento:通过phtml检索产品
- 29. Magento - 按产品编号排序产品
- 30. Magento产品排序产品分类
你可以找到一些扩展来做到这一点。你可以尝试一些技术来加速magento网站。 http://www.gxjansen.com/101-ways-to-speed-up-your-magento-e-commerce-website/ – Afsal
对于那些想知道的,1万个产品= 100000个产品 –