我们有4000个产品,有4个商店和大约80个类别。我们正在运行一个具有SSD的专用数据库服务器,并遵循优化数据库和App Server的白皮书。每个产品还有12个自定义选项。现在索引很慢。有什么建议。减少商店中的类别数量会有什么不同吗?
此致
史蒂夫
答案 0 :(得分:0)
使用多商店设置时,索引速度会大大降低。在我们的一台服务器上,单个商店设置上的3000个产品需要大约60秒来索引所有内容。但多店面设置(7家商店)的3000种产品最多可能需要10分钟。我们只将其设置为手动索引。您可以将索引设置为在cron上运行,这可能对您有所帮助。 (在服务器上投入更多资源显然也会有所帮助)。
答案 1 :(得分:0)
如果正在使用,请降低目录价格规则 减少搜索索引不需要的所有属性 - 默认Magento安装包含搜索索引中的“税收状态”等属性,然后这将为您的多个商店乘以4倍 URL重写也是如此 - 增加4倍
每个产品有12个自定义选项?可以使用常用属性吗?从SSH而不是Magento管理员运行索引 在shell /文件夹的Web根目录中,您将找到indexer.php php indexer.php --help会给你一些选择 然后,您可以对九个索引中的每个索引进行计时,以查看哪个索引占用的时间最多,这可能有助于缩小问题范围 通过从命令行运行,您可以为该一个进程增加php内存限制,这可能会改善结果
我设置了一个cron作业,在非高峰时间重新索引网站,在Magento管理员中,只更改为手动更新