phpexcle大數(shù)據(jù)量導(dǎo)出
PHP處理大數(shù)據(jù)導(dǎo)出Excel方法
RunningWin_4c80
字數(shù) 298 · 閱讀 21
2019-10-08 17:02
在日常的工作中攘烛,很多時候都需要導(dǎo)出各種各樣的報表,但是如果導(dǎo)出的數(shù)據(jù)一旦比較大镀首,很容易就導(dǎo)致超時坟漱,對于這種問題,有很多的解決方法更哄,例如網(wǎng)上說的分批導(dǎo)出芋齿、采用CSV、還有就采用JAVA成翩、甚至是C++和C等等去做這種事情觅捆,這些都是方法,但我沒有一一去試過捕传,但試過采用CSV方法惠拭,確實是要快一點,但感覺治標不治本庸论,因為數(shù)據(jù)量肯定會越來越多职辅,所以CSV也是支撐不了太久。
? ? 在這里聂示,我采用了另外一個方法域携,采用異步處理數(shù)據(jù);具體的流程如下圖:
具體步驟:
? ? 1鱼喉、建一張表秀鞭,存儲任務(wù)的記錄趋观;
? ? 2、寫一個腳本锋边,讀取表中的請求記錄皱坛,然后對記錄進行數(shù)據(jù)的處理并生成Excel表格,保存到指定的目錄豆巨;
? ? 3剩辟、使用定時任務(wù),每個一段時間去執(zhí)行一下這個腳本往扔;
? ? 4贩猎、完成
小禮物走一走,來簡書關(guān)注我
贊賞支持
相關(guān)推薦
這也許是破解所有網(wǎng)站
閱讀 25298
女生表達性欲很可恥嗎萍膛?
閱讀 65479
5個免費看電影的網(wǎng)站吭服,都是千挑萬選而來……
閱讀 8056
蘇州裸奔女崩潰刷屏:“快拍下她的裸體,發(fā)到朋友圈蝗罗!”
閱讀 70092
懷孕女子大巴上假裝肚子疼艇棕,逼迫司機半路停車,卻救回一車人性命
閱讀 5342