framework
framework copied to clipboard
v6.0.9 和最新版本的v6.0.11 在think-swoole模式下,使用download()方法下载xls 文件要1分钟
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);
php 版本7.3
'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 //加这个 ], ],
改了swoole 代码实现了