Самый быстрый способ передачи файлов — быстрее загружать с локального сервера или через сторонний сервер?

Самый быстрый способ передачи файлов — быстрее загружать с локального сервера или через сторонний сервер?

У меня есть сотрудница на Филиппинах, у которой очень медленное интернет-соединение, поэтому ей требуется много времени, чтобы загрузить мне готовую работу через облачный сервис вроде Dropbox, Mega и т. д. (Каждая выполненная работа весит около 10 ГБ).

Единственный способ, который я придумал, чтобы технически ускорить эту передачу, — это пропустить шаг загрузки, чтобы мне пришлось скачивать только у нее. Единственные два способа, которые я придумал, — это либо настроить ее ПК как сервер, либо создать приватный торрент, и я смогу скачивать у нее через bittorent.

Я думаю, что сервер для нее слишком техничный, поэтому я склоняюсь к идее BitTorrent.

Я не спрашиваю КАК это сделать (я знаю), а скорее спрашиваю, верно ли мое предположение. Позволит ли нам использование метода торрента пропустить процесс загрузки, тем самым ускорив передачу?

Есть ли у кого-нибудь хотя бы третья альтернатива?

решение1

Для одного источника в одном месте назначения торрент только навредит. Торрент ускоряет процесс, так как один загрузчик (с относительно быстрым нисходящим каналом) скачивает с нескольких загрузчиков (с относительно медленным восходящим каналом).

Вы можете настроить свой собственный сервер, на который она сможет загружать. Это возлагает техническую нагрузку на вас, а не на нее.

Если ее соединение действительно медленное, отправка данных на физическом носителе может быть жизнеспособной альтернативой. Я обычно видел, как это делалось с гораздо большими наборами данных (>1 ТБ) и обычно внутри одной страны, где таможня не будет замедлять процесс.

решение2

Во-первых, рассмотрите возможность подготовки файлов с заданиями перед передачей.

Использование программного обеспечения для архивации файлов может значительно сократить время передачи за счет снижения накладных расходов на каждый файл и уменьшения общего размера файла за счет сжатия.

В зависимости от самих файлов заданий (и бизнес-требований) вы можете рассмотреть другие методы уменьшения размера файла, зависящие от типа файла (альтернативное кодирование видео, альтернативные форматы файлов изображений, уменьшение детализации и т. д.).

Во-вторых, рассмотрите протокол передачи файлов, который включает возобновление соединения в случае его разрыва.

В-третьих, я видел случаи, когда скорость передачи различалась между извлечением файла (вам, удаленному серверу) и отправкой файла (вам, локальному серверу). Я никогда не исследовал причину.

Связанный контент