Как направить скачивание файла со стороннего сервера сразу в файл? на данный момент скачивание файла реализованно через CURL, при этом файл пишется "порциями" по 20+ мб. хотелось бы как-то уменьшить эти "порции", возможно, как-то ограничив размер буфера.
$fp = fopen($filename, 'w+');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_WRITEFUNCTION, function ($cp, $data) use ($fp) { return fwrite($fp, $data); });
curl_exec($ch);
curl_close($ch);
fclose($fp);