夜雨聆风学习资料网

ARTICLE · 1270455

FastAdmin 大数据导出优化,Excel 导出太慢

FastAdmin 大数据导出优化,Excel 导出太慢

FastAdmin 大数据导出优化,Excel 导出太慢

后台导出功能一碰上几万、几十万条数据,就容易卡慢、超时甚至内存溢出。

FastAdmin 默认的 Excel 导出适合中小数据量。真要导大数据,首选 CSV,速度快还省内存;怕撑爆内存就分批查,每次读一千条慢慢写。要是生产环境,最好用队列异步处理,别让用户干等浏览器响应。

代码改完还不行?多半是环境配置在拖后腿。PHP 的超时和内存限制得调大,Nginx 的代理超时也得跟着放宽。不过时间别设得太离谱,不然容易被攻击。

最后几个坑:CSV 乱码记得加 BOM 头;导出中断多半是一次全查了;502 超时去查服务器配置;浏览器没反应,先看 header 有没有被提前输出。

原文FastAdmin 大数据导出优化,Excel 导出太慢?试试这几个方案
北京,1小时前,

相关学习资料