使用php做项目开发的同学,一定都会有过使用php进行excel表格导出的经历,当导出少量数据还好,一旦数据量级达到5w、
10w、20w甚至30以上的时候就会面临同样的问题:
1、导出时间变得很慢,少则1分钟,多则好几分钟,数据量一旦上来,还可能面临导不出来的困窘(这种导出效率正常人都会受不了,更何况是要求苛刻的用户)。
2、导出消耗大量的内存资源,即使把php内存使用设置为无限大,当多个用户同时使用导出功能导出大量数据的时候,服务器内存使用就会直线往上升,报警,甚至宕机,严重影响其他业务。
本博客是为了解决这两个问题而展开的,跟各位phper分享和交流自己使用php做大数据导出的一些经验,希望能给各位在做大数据导出的时候带来一些帮助,同时也希望大家踊跃导论,提出更好的方案,一起学习交流,一起进步。
未完待续。。。