【发布时间】:2019-06-22 14:32:31
【问题描述】:
【问题讨论】:
-
您是否看过 Guzzle 库,它实现了并行下载多个内容的 A+ 承诺?
-
@GuillaumeSTLR 我不知道这个库,但感谢它完美运行
标签: php asynchronous curl file-get-contents file-put-contents
【问题讨论】:
标签: php asynchronous curl file-get-contents file-put-contents
感谢@GuillaumeSTLR,我设法用Guzzle Library做到了
让它发挥作用。您所要做的就是:
use GuzzleHttp\Client;
$client = new Client();
$client->getAsync($url, [ 'sink' => $file ]);
【讨论】:
getAsync 方法而不是get;-) docs.guzzlephp.org/en/stable/quickstart.html#async-requests