Я хочу обрабатывать большие файлы (1-2 Гб) с помощью php-скрипта и нашел два способа сделать это:
- с file_get_contents ()
- с readfile ()
и используйте эту реализацию:
header('Content-type: ' . $string);
header('Content-disposition: attachment; filename=' . $info['filename']);
$file = file_get_contents($filename);
echo $file;
or
readfile($filename);
Но вывод файла занимает слишком много времени.Я предполагаю, что весь файл должен быть прочитан до начала вывода.Это быстрее, когда указать точное местоположение файла.Затем он начинает вывод почти сразу.
Я ищу решение, которое транслирует файл или что-то в этом роде.Есть идеи?