Альтернатива x-sendfile для Apache для загрузки огромных файлов с поддержкой возобновления

Мне нужно программно инициировать загрузку файлов с помощью PHP вместе с поддержкой возобновления

Эти файлы тяжелые. Таким образом, буферизация ввода-вывода, как показано ниже, или кеширование не подходят

$content=file_get_contents($file);
header("Content-type: application/octet-stream");
header('Content-Disposition: attachment; filename="' . basename($file) . '"');
header("Content-Length: ". filesize($file));
echo $content;

. Единственный жизнеспособный вариант, который я нашел до сих пор, - это модуль Apache X-sendfile. К сожалению, наш хостинг не устанавливает mod_xsendfile - поэтому мы ищем других хостинг-провайдеров, но это уже другая история.

Мы используем LAMP и фреймворк yii. Каковы возможные альтернативы?

15
задан S B 25 August 2011 в 09:33
поделиться