framework icon indicating copy to clipboard operation
framework copied to clipboard

v6.0.9 和最新版本的v6.0.11 在think-swoole模式下,使用download()方法下载xls 文件要1分钟

Open abc178251115 opened this issue 3 years ago • 3 comments

v6.0.9 和最新版本的v6.0.11 在think-swoole模式下,使用download()方法下载xls 文件要1分钟

不是网络问题,文件已经存在,只有5kb大小,已经测试过txt,jgp都没问题,就是xls下载慢,能解决下吗,找不到问题了,不用think-swoole的时候正常; 代码: $fileName = 'PA_5_5_20220106213136_PA1641475896'; $path = public_path().'export/'.$fileName.'.xls'; return download($path,$fileName.".xls")->mimeType('application/vnd.ms-excel')->expire(0);

abc178251115 avatar Jan 06 '22 14:01 abc178251115

php 版本7.3

abc178251115 avatar Jan 06 '22 14:01 abc178251115

'http' => [ 'enable' => true, 'host' => '0.0.0.0', 'port' => env('SWOOLE.PORT'), // 监听端口 'worker_num' => swoole_cpu_num(), 'options' => [ 'package_max_length' => 200 * 1024 * 1024, 'buffer_output_size' => 32 * 1024 * 1024, 'socket_buffer_size' => 128 * 1024 * 1024, 'user' => 'www-data', 'group' => 'www-data', 'http_compression' => false //加这个 ], ],

ZhangTianyi-1998 avatar Jul 06 '22 03:07 ZhangTianyi-1998

改了swoole 代码实现了

nykk520 avatar Nov 15 '22 14:11 nykk520