Клиент GuzzleHttp мучительно медленно загружает большие файлы - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь загрузить файл с сервера с помощью клиента GuzzleHttp.но получается так медленно.Когда я использую ссылку для скачивания с таким клиентом, как IDM или Aria2, она достигает 2 МБ / с.Но при использовании Guzzle это около 100 КБ / с. Вот код

$client = new GuzzleHttp\Client();
$sink = "path/to/sink";
$client ->get($url,[
    'sink'=>$sink,
    'progress'=>function($size,$dl,$up,$upt){
         echo "$dl/$size \n";
    },
  ]);

Как я могу ускорить процесс загрузки?

Я должен использовать Guzzle, потому что это требуетсяПриложение, над которым я работаю

...