PHP CURL文件下载磁盘性能

时间:2014-04-25 11:27:53

标签: php curl disk

我有一个基于php的应用程序,它从服务器下载大量的5-10 MB文件并存储它。我目前使用CURLOPT_FILE选项使用CURL下载文件,如下所示。

$ch=curl_init($url);
$fp=fopen($filename);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_exec($ch);

但是,我注意到我的笔记本电脑在下载很长时间后开始升温。

是否有可能因为更多的读/写访问。将文件首先读入内存(如下面的代码中)然后将其保存到磁盘会减少加热吗?

$ch=curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$st=curl_exec($ch);
file_put_contents($file,$st);

0 个答案:

没有答案