ホームページ  >  に質問  >  本文

php - 大量のデータを分割するにはどうすればよいですか?

皆さん、こんにちは。データベースには 10,000 件の注文があり、毎日注文に対してさまざまな計算を実行する必要があります。使用される言語は php mysql です。以前の設計では多くの注文データが考慮されていなかったため、すべてのデータをデータベースに書き込んで更新し、結果を返すという非常に従来の方法を使用しました。その結果、チェックアウト プロセスがそのページでスタックし、完了するまでに時間がかかり、場合によっては PHP がタイムアウトして空白のページが返されることがあります。 PHP のタイムアウトを防ぐ方法はありますか?

注文を100件ずつのグループに分けて処理することは可能ですか?

100 人のグループのこの種の処理を実現し、数秒待ってから次のグループを処理するにはどうすればよいでしょうか?

###皆さん、ありがとうございました!

女神的闺蜜爱上我女神的闺蜜爱上我2674日前948

全員に返信(2)返信します

  • 天蓬老师

    天蓬老师2017-06-24 09:43:39

    バックグラウンドでバッチ計算を非同期に実行し、結果を保存して、フロントエンドで結果を読み取ることをお勧めします

    返事
    0
  • 天蓬老师

    天蓬老师2017-06-24 09:43:39

    リーリー

    返事
    0
  • キャンセル返事