Загрузка файла на сервер средствами PHP

Сразу перейду к сути вопроса. Мне необходимо скачать файл с сервера A на свой сервер B, кажется всё просто, считываем файл средствами PHP и сохраняем данные на свой сервер.

Файл необходимо скачивать по запросу пользователя (пусть для примера это будет кнопка "сохранить на сервере"), исходя из этого - проблема следующая, PHP не дает "новое" соединение, пока не закроется старое. Соответственно, файл размером в 1 GB будет загружаться с сервера А на наш сервер 10 минут (если убрать таймаут, 10 минут для примера), от этого вся система не будет доступна, пока PHP не скачает файл и не закроет старое соединение. Можно ли обойти данную проблему и скачивать файл средствами PHP с сервера на сервера и во время скачивания давать пользователю "доступ" к скрипту?


Ответы (0 шт):