首頁  >  問答  >  主體

php - 請問大批量資料處理,如何分割?

大家好,資料庫有10000筆訂單,每天需要對訂單進行各種計算,語言用的php mysql。因為之前設計的時候沒有考慮到這麼多的訂單數據,所以就用的很常規的全部寫入更新到數據庫後返回結果。結果現在結算的時候卡在頁面那邊,要等好久才能完成,有時候PHP超時會回到空白頁面。請問現在有什麼辦法可以讓PHP不超時?

是否可以將訂單分割成100一組來處理?

請問該如何實現這種100一組處理完畢,等待幾秒,進行下一組的處理?

謝謝大家!

女神的闺蜜爱上我女神的闺蜜爱上我2674 天前947

全部回覆(2)我來回復

  • 天蓬老师

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

    建議後台非同步跑批計算,將結果存儲,然後前端讀取結果

    回覆
    0
  • 天蓬老师

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

    雷雷

    回覆
    0
  • 取消回覆