大家好,資料庫有10000筆訂單,每天需要對訂單進行各種計算,語言用的php mysql。因為之前設計的時候沒有考慮到這麼多的訂單數據,所以就用的很常規的全部寫入更新到數據庫後返回結果。結果現在結算的時候卡在頁面那邊,要等好久才能完成,有時候PHP超時會回到空白頁面。請問現在有什麼辦法可以讓PHP不超時?
是否可以將訂單分割成100一組來處理?
請問該如何實現這種100一組處理完畢,等待幾秒,進行下一組的處理?
謝謝大家!
建議後台非同步跑批計算,將結果存儲,然後前端讀取結果
雷雷
建議後台非同步跑批計算,將結果存儲,然後前端讀取結果
雷雷