2

データから再インデックスを実行する最良の方法は何ですか?

毎日夜にcronジョブを作成し、インデックスモードを「手動更新」に設定しようと考えていました。

今、これを行う最善の方法がわかりません。製品の更新や製品の在庫がどうなるかわからないからです。誰かがそれについての情報を教えてください

よかったね、レックス

4

2 に答える 2

1

indexer.phpシェル スクリプトを実行するために、インデックス オプションを「手動更新」に設定する必要はありません。実際、そうしないほうがよいでしょう。「保存時に更新」オプションは、誰かが日中にデータを変更した場合でも、データが正しいことをほぼ保証します。

「手動更新」が必要な唯一の理由の 1 つは、製品のインポートを実行して処理を高速化する場合です。

Anton が言ったように、indexer.php に対して cron スクリプトを実行して、午前 3 時にすべてのデータのインデックスを再作成すれば問題ありません。

于 2012-07-02T09:10:37.820 に答える
1

Magento はシェル スクリプトを shell/ フォルダーにバンドルします。そこには、コマンド ラインで cron を使用してそのようなタスクをスケジュールできる indexer.php が表示されます。

于 2012-07-02T08:14:57.873 に答える