我正在尝试使用GuzzleHttp客户端从服务器下载文件。但事实证明如此之慢。当我将下载链接与IDM或Aria2等客户端一起使用时,其下载速度高达2MB /秒。但是使用Guzzle时大约为100KB /秒 这是代码
$client = new GuzzleHttp\Client();
$sink = "path/to/sink";
$client ->get($url,[
'sink'=>$sink,
'progress'=>function($size,$dl,$up,$upt){
echo "$dl/$size \n";
},
]);
如何加快下载过程?
我必须使用Guzzle,因为我正在开发的应用程序需要使用它。