large files and readfile

From: Date: Mon, 06 Feb 2006 17:21:22 +0000
Subject: large files and readfile
Groups: php.general 
Request: Send a blank email to php-general+get-229969@lists.php.net to get a copy of this message
I am using php and readfile() to control the download of large files;
These files can be up to 1GB.    There is nothing really exciting or special about the script itself.
The problem I am running into is php is loading the entire file into apache's memory as the file is being read - this seems quite unnecessary. I tired it with fpassthru() as well, with the same result. Why is php loading the entire file into memory? Is there another/better way to download the files (other that resorting to mod_rewrite) that won't use up necessary memory? thanks - daniel

« previous php.general (#229969) next »