large files and readfile
| From: | Daniel Bondurant | 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