Несколько рекомендаций, как правильно выгружать крупные файлы с сервера:
- Использовать специализированные программы. qna.habr.com Например, для переноса большого объёма данных с сервера на сервер можно применять rsync, Syncthing. qna.habr.com
- Сжимать файлы. qna.habr.com Это может ускорить передачу. qna.habr.com
- Разделять файл на несколько небольших. superuser.com Затем можно передать их по отдельности и собрать вместе на удалённом сервере. superuser.com
- Использовать стабильное соединение. infostart.ru Малейшая нестабильность канала может привести к обрыву передачи с ошибкой. infostart.ru
- Использовать скрипты. infostart.ru Например, для передачи файлов в фоновом режиме можно применять утилиты командной строки, такие как BITSadmin или командлеты PowerShell, например BitsTransfer. infostart.ru
- Использовать Resilio Sync. infostart.ru Нужно установить ПО на сервер и на компьютер, связать между собой нужные папки, а в настройках снять галочку «Сохранять удалённые файлы в архив». infostart.ru
Скорость выгрузки крупных файлов зависит от скорости сервера, скорости клиента, числа и размера отдельных файлов, производительности носителей, фрагментации файлов на сервере и нагрузки на него. ru.stackoverflow.com