Maatwebsite\Excel 性能问题
业务需要解析个csv文件,大约有五六万行数据,图省事在laravel上直接用第三方库Maatwebsite\Excel来处理。结果发现本地测试还好,在线上服务器运行贼卡顿,请求直接就超时了。htop命令一看,好家伙,2核4G的服务器CPU直接100%然后请求一直无响应直到超时。强制杀掉再重启php-fpm之后服务器负载才恢复正常。这种性能显然不敢继续用这个库了,csv自己转其实也还行,主要是数据里面有些数据字段包含了逗号这种特殊字符,只能试试fgetcsv了。
更多>>