0

我想是否可以使用 multi curl 处理程序优化此请求?谢谢

    $array_img = array(
    'https://www.foooooobbbaaarrr.fr/images/1.jpeg',
    'https://www.foooooobbbaaarrr.fr/images/2.jpeg',
    'https://www.foooooobbbaaarrr.fr/images/3.jpeg',
    'https://www.foooooobbbaaarrr.fr/images/4.jpeg');
    foreach ($array_img as $k => $v)
    {
        $ch = curl_init($v);
        $name = ($k + 1).'.jpeg';
        $fp = fopen($name, 'wb');
        curl_setopt($ch, CURLOPT_FILE, $fp);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_exec($ch);
        curl_close($ch);
        fclose($fp);
    }
4

1 回答 1

0

这是一个非常开放的问题,但是使用 PHP/CURL 的多功能,您至少可以并行获取所有这些文件,而不是以串行方式获取它们。

于 2013-08-02T20:40:31.010 回答