Magento目录URL重写 - 索引时间长

时间:2012-03-07 10:43:42

标签: url magento catalog

我们正在为我们的商店使用magento 1.4.1,包含30多个类别和2000多种产品,每次我尝试重新索引索引“目录网址重写”需要更长时间才能完成,请向我们建议我们如何改进它的速度?

2 个答案:

答案 0 :(得分:2)

不幸的是,当您拥有大量SKU时,catalog_url_rewrites是Magento中最慢的索引,如果您拥有大量商店视图,则时间会成倍增加。如果您仍然拥有默认的法国/德国商店视图 - 请务必删除它们,这将使速度提高3倍。

除了增强硬件(或优化服务器配置)之外,没有办法加速重新索引。

通过命令行运行重新索引将减轻HTTP的负担,但如果php.ini相同,那么它将花费相同的时间。

通过运行

进行比较
php -i | grep php.ini

将其与通过HTTP

访问的脚本的输出进行比较
phpinfo();

否则,服务器调优就是一切,提高了PHP和MySQL的性能(这有点超出了本回复的范围)。

答案 1 :(得分:0)

我不知道如何更快地完成此过程。我建议你做的是:

设置一个cronjob,就像这样:

php (mageroot)/shell/indexer.php reindexall

php (mageroot)/shell/indexer.php --reindex catalog_url

我确信第一个,但不确定第二个。

例如,Cron应该每天晚上跑步。