cURL在web服务器中存储文件的位置?

我有一台使用nginx web服务器的centOS机器。 在我的应用程序(php)中,我使用cURL来获取远程文件,然后将其发送到视图:

$cache_expire = 60*60*24*365; header("Pragma: public"); header("Cache-Control: maxage=". $cache_expire); header('Expires: ' . gmdate('D, d MYH:i:s', time() + $cache_expire).' GMT'); $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $REMOTE-FILE-URL); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $img = curl_exec($ch); curl_close($ch); echo $img; 

我想知道,cURL需要下载文件到我的服务器的某个地方的tmp / cache文件夹吗? 这个文件夹在哪里? 稍后删除文件,或者我必须在一段时间内清理文件夹?

在这种情况下,结果将在脚本的持续时间内存储在RAM中。 没有清理是必要的。