Brian Dunning wrote:
I'm using a PHP cron job to constantly download files from a remote
server. Client and server both have abundant unused bandwidth, and the
sysads have already eliminated switches, interface cards, etc. as the
source of the slowdown. I'm looking at the script to see why file
downloads are taking so long and going so much slower than if I were to
simply manually download them with a browser on the same machine. The
script says:
$ctx = stream_context_create(array('http' => array('timeout' => 1200)));
// 20 minutes per file
$contents = file_get_contents($full_url, 0, $ctx);
$fp = fopen('D:\\DocShare\\'.$filename, "w");
$bytes_written = fwrite($fp, $contents);
fclose($fp);
Yes, it's on Windows. Any idea whether my PHP code might be introducing
a slowdown? The files range from 500K to 50MB. I often launch multiple
instances of the script but it doesn't seem to help much.
what's the server running? iis/apache, win/linux version of php (as
accurate as you can) oh and via http or https/ssl?
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php