Советы по быстрой передаче файлов: ускорьте загрузку
Ускорьте передачу файлов с проверенными советами. Оптимизируйте подключение и настройки для максимально быстрой загрузки.
Самое простое одиночное изменение для большинства людей — подключить Ethernet вместо Wi-Fi: проводное гигабитное соединение на практике опережает даже Wi-Fi 6 на 30–50% при устойчивой загрузке. Помимо этого: проверьте speedtest.net для подтверждения реальной полосы исходящего канала, отключите VPN во время передачи (если это не обязательно), закройте другие вкладки и приложения, которые нагружают CPU, для уже сжатых файлов вроде .jpg и .mp4 используйте .zip в режиме «store» без сжатия, и выберите сервис передачи с CDN-узлом рядом с вами. Для очень крупных передач свыше 20 ГБ планируйте их на нерабочее время, когда магистральный канал вашего провайдера не перегружен.
Переключитесь на проводное подключение
Wi-Fi 6 на бумаге обеспечивает пропускную способность свыше 600 Мбит/с. На практике один ноутбук в загруженной Wi-Fi сети многоквартирного дома получает 80–250 Мбит/с из-за конкуренции за канал, помех от микроволновок и соседей и решений маршрутизаторов по выбору диапазона 2,4/5 ГГц. Ethernet обеспечивает ровно то, что говорит согласованная скорость соединения: 1 Гбит/с означает 940 Мбит/с TCP-пропускной способности без отклонений.
Для разовой загрузки 20 ГБ прямое подключение к маршрутизатору сокращает время передачи примерно вдвое по сравнению с обычным Wi-Fi. Адаптер USB-C/Ethernet стоит 15 USD и окупается с первой же крупной отправкой файла.
Узнайте свою реальную скорость загрузки
Большинство жилых подключений асимметричны. Тариф «500 Мбит/с загрузки» нередко идёт в паре с 50 Мбит/с исходящего канала. Эти 50 Мбит/с — ваш реальный потолок, независимо от того, какой сервис передачи вы используете. Запустите speedtest.net или fast.com, прежде чем предполагать причины в чём-то другом.
Гигабитные оптические тарифы сегодня часто предлагают симметричные 1 Гбит/с исходящего канала, что кардинально меняет уравнение. Если вы регулярно отправляете файлы свыше 5 ГБ, переход на оптику (где это доступно — проверьте AT&T Fiber, Verizon Fios, Google Fiber, Orange Fibre, Free Fibre) быстро окупается сэкономленным временем.
Отключите VPN на время передачи
Корпоративные VPN с глубокой инспекцией трафика, OpenVPN через TCP или плохо настроенный WireGuard с несоответствием MTU могут вдвое снизить пропускную способность загрузки. Накладные расходы на шифрование современного VPN-протокола невелики (примерно 5–10%), но неэффективность сетевого пути нередко доминирует.
Если VPN не строго необходим для передачи (например, для внутреннего корпоративного приёма файлов), отключите его на время загрузки и включите обратно после. Загрузка 2 ГБ, занимающая 8 минут через VPN, может занять 3 минуты без него при том же подключении.
Закройте приложения, нагружающие CPU
Современные сервисы передачи с клиентским шифрованием конкурируют с другими процессами за CPU. Chrome с 60 открытыми вкладками, Slack, индексирующий историю, синхронизация Dropbox, Spotify с транскодированием — всё это отнимает циклы CPU у шифрования и чанкирования вашей загрузки.
Перед крупной передачей закройте лишнее. Activity Monitor (macOS) или Диспетчер задач (Windows) покажет, что занимает CPU. Завершите нарушителей. Страница загрузки выиграет от того, что большая часть CPU будет в её распоряжении для работы AES-256-GCM.
Сжимайте только там, где это помогает
ZIP, 7z и RAR предлагают сжатие. Сжатие помогает для текстовых файлов (логи, исходный код, CSV) — коэффициент 3–10x типичен. Сжатие бесполезно или вредно для уже сжатых данных: фотографии .jpg, видео .mp4, файлы .pdf (большинство потоков объектов сжаты внутри), .docx и .xlsx (ZIP-сжатый XML), а также архивы .zip или .7z (двойное сжатие ничего не даёт).
Если вы объединяете разнородные файлы, используйте ZIP в режиме «store» (без сжатия). Он упаковывает несколько файлов в одну единицу загрузки без траты CPU на данные, которые не сожмутся.
Выбирайте сервис с ближайшим CDN-узлом
Сервисы, поддерживаемые CDN (Cloudflare R2, Fastly, Amazon CloudFront), завершают TLS на ближайшем к вам краевом сервере. Европейский пользователь, загружающий файл на американский сервис без CDN, платит 100–150 мс на каждое подтверждение чанка, что ограничивает пропускную способность одного соединения.
SwissTransfer использует европейский краевой узел Infomaniak, HexaTransfer использует Cloudflare, WeTransfer использует несколько CDN. Для пользователей из Парижа, Берлина или Мадрида выигрывают европейские сервисы. Для пользователей из Сиднея или Буэнос-Айреса глобальные CDN-игроки выигрывают независимо от происхождения сервиса.
Планируйте крупные передачи на нерабочее время
Жилые провайдеры перегружают свои магистральные каналы. В вечерний пик (19:00–23:00 по местному времени) скорость загрузки нередко падает на 20–40%, поскольку весь район перегружен. Запуск загрузки 30 ГБ в 6 утра вместо 21:00 может завершиться вдвое быстрее.
То же относится к общему офисному интернету — обеденные часы и вторая половина дня, как правило, хуже раннего утра, пока офис не заполнился.
Увеличьте размер чанка, если сервис позволяет
Загрузчики на базе tus.io позволяют клиентам настраивать размеры чанков (стандартный 5 МБ — обычная отправная точка). Большие чанки (32–64 МБ) снижают накладные расходы HTTP на каждый запрос: меньше TLS-записей для оформления, меньше заголовков Content-Range, меньше серверных подтверждений. На стабильных быстрых соединениях большие чанки ускоряют передачу.
Обратная сторона: при сбое одного чанка приходится повторно загружать больше байт. На нестабильных мобильных соединениях меньшие чанки (1–5 МБ) восстанавливаются быстрее. Подбирайте размер чанка под надёжность сети.
Разделите очень крупные файлы для параллельной загрузки
Если ваш сервис поддерживает несколько одновременных загрузок (некоторые панели позволяют открывать несколько страниц загрузки), разбивка файла 50 ГБ на пять частей по 10 ГБ и их параллельная загрузка может насытить полосу, которую один поток не в состоянии заполнить — особенно при высокой задержке.
Используйте split (macOS/Linux) или разбивку по томам 7z в Windows. Получатель объединяет с помощью cat или архиватора. Это продвинутый и трудоёмкий подход; большинству пользователей он не нужен, если только передача не межконтинентальная.
Избегайте сервисов с ограничением скорости на бесплатных тарифах
Некоторые провайдеры намеренно ограничивают скорость бесплатной загрузки и скачивания, стимулируя переход на платный тариф. Smash Free и ряд малоизвестных сервисов могут передавать файлы часами, с чем платные тарифы справляются за минуты. Если сервис ощущается медленным по сравнению с конкурентами, проверьте: это ограничение сервиса, а не ваше соединение.
SwissTransfer, HexaTransfer, WeTransfer Free и TransferNow Free не ограничивают скорость заметно — скорости их бесплатных тарифов близки к платным.
Используйте проводное подключение также на стороне получателя
Быстрая загрузка не поможет, если получатель сидит на гостиничном Wi-Fi в 15 Мбит/с. Перед запуском срочной передачи убедитесь, что у получателя достаточная полоса и достаточно места на диске. Загрузка 20 ГБ на MacBook с 22 ГБ свободного места завершится ошибкой, когда буфер загрузки браузера заполнится.
Обновите браузер
Chrome, Firefox и Safari за последние три года существенно улучшили производительность загрузки: улучшенные реализации TLS, поддержка HTTP/2 и HTTP/3, ускорение Web Crypto. Браузер старше года легко теряет 20% скорости загрузки по сравнению с актуальной версией.
HTTP/3 (поверх QUIC) особенно полезен на нестабильных соединениях, поскольку восстанавливается от потери пакетов на уровне каждого потока, а не блокирует всё соединение. Сервисы с поддержкой HTTP/3 (конечные точки на базе Cloudflare) быстрее на мобильных устройствах и перегруженных Wi-Fi сетях.
Используйте нативные приложения для регулярных крупных загрузок
Тем, кто еженедельно отправляет файлы 50+ ГБ, выделенный настольный клиент со стабильным локальным демоном (Dropbox, rclone, нативные приложения WeTransfer или Smash) нередко превосходит браузер, поскольку может поддерживать соединение тёплым, интеллектуально повторять попытки и использовать нативные TLS-стеки.
Для разовых передач браузер вполне подходит. Веб-клиент HexaTransfer надёжно справляется с 10 ГБ через чанкированную загрузку без необходимости что-либо устанавливать.
Итог
Три изменения с наибольшим эффектом: переход на проводное подключение, отключение ненужных VPN и выбор сервиса с ближайшим CDN-узлом. Сжатие, настройка размера чанков и планирование на нерабочее время — дополнительные шаги поверх этой основы. Медленная скорость загрузки — в большинстве случаев вопрос вашей полосы пропускания, а не сервиса.
Попробуйте на hexatransfer.com — бесплатно, без регистрации, до 10 ГБ.
Безопасная отправка больших файлов со сквозным шифрованием
Передавайте файлы до 10 ГБ бесплатно со сквозным шифрованием. Регистрация не требуется. Ваши файлы шифруются в браузере перед загрузкой — никто другой не может их прочитать.
Отправить файл