Magento 索引需要很长时间才能完成

ked*_*dar 2 performance magento reindex

我已经导入了超过 1000 万个产品,我正在尝试对其进行索引。当我尝试索引时,它花费了很多时间,尤其是“目录 URL 重写、产品平面数据、目录搜索索引”。有什么方法可以对这些产品执行索引吗?

提前致谢。

Emi*_*Emi 5

“有什么方法可以对这些产品执行索引吗?” 如果您从浏览器运行此命令并收到一些 50x 错误(通常 PHP 对于 Web 和 cli 有不同的超时),那么您可以从命令行运行索引器(首先检查 php.ini 以获得最佳 Magento 配置 - 内存和无超时): php shell/indexer.php 帮助

Magento 上的索引器需要很长时间,具体取决于您拥有的产品和商店视图的数量(属性、类别......但主要是上面两个)。如果您使用 Magento 企业版,您就有一个 SOLR 模块,可用于搜索和分层导航(通常比 MySQL 更快)。在最新的企业版中,进行了一些调整以避免某些错误,因此也许使用 13.0.1 会对您有所帮助。

拥有良好的硬件也有很大帮助(SSD 上的数据库)

无论如何,对于 1000 万个产品,索引可能需要大约 50-80 小时乘以您拥有的商店视图的数量。