У меня есть сервер сборки Linux, с которого я часто скачиваю файлы, и я заметил, что файлы .tar.gz имеют скорость загрузки примерно в 3 раза быстрее, чем файлы .zip. Однако, насколько я понимаю, типы файлов действительно не должны влиять на скорость загрузки.

Вот некоторые детали, которые могут быть важны, я не знаю.

file1.tar.gz, размер = 438 МБ, поскольку файл загружается, размер файла известен менеджеру загрузки

file2.zip, размер = 195 МБ, поскольку файл загружается, размер файла неизвестен менеджеру загрузки

Почему file1 имеет скорость загрузки около 2 МБ / с, а file2 имеет скорость около 500 КБ / с с одного сервера на один и тот же компьютер?

Не имеет значения, загружаются ли они в разное время или в одно и то же время, или если одна загрузка начинается раньше другой.

1 ответ1

0

Передачи могут / будут сжимать файлы перед отправкой (уровень 6 OSI).

Я предполагаю, что (в данном случае) .gz не так сжат, как .zip, поэтому сжатие переноса работает лучше на .gz, чем .zip, что делает его загрузку быстрее.

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

Возможно, проверьте этот похожий / связанный вопрос SU: требуется ли загружать заархивированный файл дольше, чем разархивированный файл?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .