具有渐进式读取和写入功能的有效内存和CPU使用率[关闭]

问题描述 投票:0回答:1
假设我在laravel中获取了更多数据行,并且我必须在csv文件中写入。并假设在所有数据行都写入csv文件之前,我的服务器执行时间已到。那我该如何进行才能将所有数据行写到csv文件中?

实际上,我想获取数据行,清理内存以及在csv文件中读取和写入数据,但是在laravel中没有任何线索。

请大家提供任何参考或想法帮助我。

php laravel
1个回答
1
投票
[创建文件并将文件位置存储在某处。限制使用查询一次获取的记录。例如获取所需记录的数量,并根据一次说100条记录执行循环,然后将这些记录写/追加到CSV文件中。

替代方式(最简单方式)

使用

Maatwebsite / Laravel-Excel

库创建CSV,excel等。
© www.soinside.com 2019 - 2024. All rights reserved.