本文主要是介绍thinkphp5 命令行导出表格,速度会变快嘛?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
php开发中,通过http响应生成的表格,在大数据量时,生成的表格是非常慢的。
tp5.1中有个命令行,那通过命令行生成excel表格,是不是快点?
所以遇到类似导出表格时,思路是这样:导出--命令行生成excel表格文件--下载文件--删除文件。
但在用在生产前,得测试下。
我的excel库是用 PHPExcel
所以写了个例子
1、命令行接收参数。
2、$input接收参数,$output把参数返回给controller层
3、controller层调用命令行,并传参。(注意,传参是有顺序要求的)
经测试,导出同数据量(3W)下。
1、window平台下,命令行比http响应导出快1倍。
2、linux平台下,两者差不多一样。
这篇关于thinkphp5 命令行导出表格,速度会变快嘛?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!