皆さん、こんにちは。データベースには 10,000 件の注文があり、毎日注文に対してさまざまな計算を実行する必要があります。使用される言語は php mysql です。以前の設計では多くの注文データが考慮されていなかったため、すべてのデータをデータベースに書き込んで更新し、結果を返すという非常に従来の方法を使用しました。その結果、チェックアウト プロセスがそのページでスタックし、完了するまでに時間がかかり、場合によっては PHP がタイムアウトして空白のページが返されることがあります。 PHP のタイムアウトを防ぐ方法はありますか?
注文を100件ずつのグループに分けて処理することは可能ですか?
100 人のグループのこの種の処理を実現し、数秒待ってから次のグループを処理するにはどうすればよいでしょうか?
###皆さん、ありがとうございました!
バックグラウンドでバッチ計算を非同期に実行し、結果を保存して、フロントエンドで結果を読み取ることをお勧めします
リーリー