00问答网
所有问题
在Laravel中导入Excel文件,数据量太大,服务器经常500怎么办
如题所述
举报该问题
其他回答
第1个回答 2017-07-17
解析excel之后,把每条的数据做成一个job丢到队列中处理,然后队列一条条异步处理就好了,不要做同步的处理,很容易就超时挂掉了,做成异步的,队列全部消费完毕了,发个回调通知就好了
相似回答
用
laravel
框架上传
excel文件
出现内存问题
怎么
解决
答:
不要在读取
excel
的时候进行逻辑处理,读进来,直接把一条条数据丢进队列去,然后起队列异步的处理这些数据
laravel
excel
怎样导出
数据
库中的数据
答:
将需要导出的内容封装到数组里面,然后一次性导出
,示例代码如下:function DataList(Excel $excel) { info = $this->test->select('id','name','sex','mobile','hobby')->get();foreach ($info as $key => $value) { export[] = array('ID' => $value['id'],'姓名' => $value...
大家正在搜
相关问题
当数据量太大的时候,网站就打不开了,怎么优化
Excel 大数据量下的物料信息如何自动分组
oracle表数据量太大索引会不会失效
java数据导出excel或其他文件格式,数据量大怎么优化
java poi Excel大数据量导入怎么提高速度