文章詳情頁(yè)
在PHP中怎么解決大量數(shù)據(jù)處理的問(wèn)題
瀏覽:18日期:2022-09-13 17:02:18
問(wèn)題(來(lái)自lunacyfoundme) 我正在重建我們公司內(nèi)部網(wǎng),期間遇到一個(gè)與大量數(shù)據(jù)處理報(bào)告有關(guān)的前一個(gè)版本的問(wèn)題。此前我曾用同步處理程序代碼解決過(guò)這個(gè)問(wèn)題,只是運(yùn)行的很慢很慢,這導(dǎo)致我不得不延長(zhǎng)最大腳本運(yùn)行時(shí)間10到15分鐘。有沒(méi)有更好的方式來(lái)處理PHP站點(diǎn)里的大量數(shù)據(jù)呢?理想情況下我想在后臺(tái)運(yùn)行它,并且跑的越快越好。這個(gè)過(guò)程包括處理成千上萬(wàn)條的財(cái)務(wù)數(shù)據(jù),我是使用Laravel來(lái)重建這個(gè)站點(diǎn)的。 最好受歡迎的回答(來(lái)自spin81): 人們都告訴你要使用隊(duì)列和諸如此類的東西,這是一個(gè)好主意,但問(wèn)題好像并沒(méi)有出在PHP上面。Laravel/OOP是很厲害的,但生成你所說(shuō)的報(bào)告的程序似乎不應(yīng)你該有問(wèn)題。對(duì)于不同的看法,我想看看你得到這些數(shù)據(jù)時(shí)使用的SQL查詢。正如其他人所說(shuō),如果你的表單有成千上萬(wàn)行那你的報(bào)告應(yīng)該不會(huì)耗費(fèi)10到15分鐘才完成。實(shí)際上,如果你沒(méi)做錯(cuò)事的話可能會(huì)在一分鐘內(nèi)就能處理成千上萬(wàn)條記錄,完成同樣的一篇報(bào)告。
標(biāo)簽:
PHP
相關(guān)文章:
1. python 如何在 Matplotlib 中繪制垂直線2. bootstrap select2 動(dòng)態(tài)從后臺(tái)Ajax動(dòng)態(tài)獲取數(shù)據(jù)的代碼3. ASP常用日期格式化函數(shù) FormatDate()4. python 制作網(wǎng)站小說(shuō)下載器5. html中的form不提交(排除)某些input 原創(chuàng)6. CSS3中Transition屬性詳解以及示例分享7. js select支持手動(dòng)輸入功能實(shí)現(xiàn)代碼8. python中@contextmanager實(shí)例用法9. 開(kāi)發(fā)效率翻倍的Web API使用技巧10. vue使用moment如何將時(shí)間戳轉(zhuǎn)為標(biāo)準(zhǔn)日期時(shí)間格式
排行榜
