导入 Excel 数据,大于 100 条左右数据就超时,请教各位有什么好的解决办法吗?
版本 : laravel v5.1
包 : maatwebsite/excel v2.0
业务场景 : 导入系统会员信息(大约20个列左右,都是字符串类型);
问题: 50条Excel数据可以正常导入成功,但是Excel数据多了就导入超时.
https://xlswriter-docs.viest.me/zh-cn 用这个
各位有没有什么优化或者好的建议?谢谢了
放到队列中执行,队列超时时间加长
数据分批处理;
思路上可以参考这篇文章:https://tsmliyun.github.io/php/%E5%85%B3%E...
应该先搞明白哪里遇到了瓶颈:
解决思路:
类似这种,你仅提供了,100条数据(每天20列),其实这个真的不多;
原来导出过 3w 条数据,插入 1w 条。
导入的会员信息有没有信息处理加密的,之前也是导入用户信息(200个),密码用的hash加密,导入差不多要80秒,之后换成md5,就成毫秒级别了,手动滑稽