Добрый день, есть скрипт который отдает файлы на загрузку пользователю
$fname=$_GET['fname'];
$prgid=$_GET['prgid'];
$f=fopen($fdown, 'r');
header("HTTP/1.1 200 OK");
header("Connection: close");
header("Content-Type: application/octet-stream");
header("Accept-Ranges: bytes");
header("Content-Disposition: Attachment; filename=".$fname);
header("Content-Length: ".$fsize);
while (!feof($f)) {
if (connection_aborted()) {
fclose($f);
break;
}
echo fread($f, 10000);
sleep(1);
}
fclose($f);
при скачивании файлов маленького размера, все идет по плану, но если размер файла большой, то скрипт "подвисает".
подскажите, что не так или есть другой способ скачивания файлов через php скрипт.