Должен ли перевод осуществляться через http?В противном случае вы могли бы иметь клиентское приложение, которое запускается, когда вы выбираете для загрузки изображения на свой сайт и обрабатывает загрузку соответствующего файла, используя FTP, SFTP или что-то подобное.Вероятно, это был бы лучший способ добиться хорошей производительности и не перегружать веб-сервер.
Можно просто увеличить допустимые размеры файлов и запустить скрипт до конца.
ini_set('upload_max_filesize', '1024M');
ini_set('post_max_size', '1024M');
ini_set('max_input_time', 0);
ini_set('max_execution_time', 0);
это не рекомендуется для размеров файлов, о которых вы говорите.Соединения с веб-сервером будут открыты в течение очень долгого времени, и прерывание загрузки будет трудно возобновить.
Поэтому я хотел бы рассмотреть вопрос о том, чтобы клиентское приложение выполняло фактическую загрузку.Вы могли бы сделать его в виде Java-апплета или приложения CLI / GUI, которое пользователь должен загрузить, прежде чем сможет загружать файлы.