久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

php - 請問大批量數據處理,如何分割?

瀏覽:137日期:2022-06-11 08:23:30

問題描述

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

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

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

謝謝大家!

問題解答

回答1:

建議后臺異步跑批計算,將結果存儲,然后前端讀取結果

回答2:

set_time_limit(0);//防止超時為訂單加上個status位標記是否已經處理,開啟后臺進程定時跑訂單任務

主站蜘蛛池模板: 平江县| 日照市| 交口县| 修水县| 开封县| 长沙市| 扬州市| 尚志市| 台湾省| 田东县| 蒙山县| 介休市| 安新县| 乐昌市| 扬中市| 沙坪坝区| 五大连池市| 师宗县| 黎城县| 丰都县| 芮城县| 阆中市| 靖州| 昭苏县| 乌兰察布市| 怀宁县| 叙永县| 临高县| 康乐县| 广宗县| 宣武区| 定襄县| 玉树县| 阿合奇县| 鄂托克旗| 鲜城| 宾川县| 厦门市| 河曲县| 广德县| 色达县|