Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Использование закачки в несколько потоков


Hlad

Рекомендуемые сообщения

В чем вобще смысл закачки в несколько потоков?

Могу предположить что эта функция полезна для выделенщиков которые качают с сайтов с ограничением на скорость закачки

Как правило это ограничение всяко выше модемной максимальной пропускной способности.

При закачке по модему скорость входящих данных не можеть быть выше 50 по этому что 1 поток на 50 что 5 потоков по 10 - все едино. ИМХО лучше делать чтото одно качественно чем сразу много по чуть-чуть.

Поставил себе ограничение в 1 поток пару недель назад и ухудшения не заметил.

Зачем тогда в настройках даун-менеджеров для мопедного56 по дефолту стоит 5 потоков???

ЗЫ:я надеюсь вы простите позорного ламера если он открыл секрет Полишинеля :(

Ссылка на комментарий
Поделиться на другие сайты

Hlad и Миха Юрич Так даунлодеры придумали не только для того, чтобы просто выкачивать файлы. Еще для того, чтобы после разрыва коннекта (незапланированного) можно было продлолжить закачку с того места где прервалось, а не с начала.

и правда, а зачем несколко потоков?

Объясняю на примере: есть файл, он находится на сервере №1, а также этот самый файл находится и на других серваках (№2, №3 и т.д.). Так вот когда начинаешь качать с №1 (а ты сделал в 1 поток) и качается вроде по максимуму 5-6 kb/sec (для диала - 5 kb/sec это реально и нормально). Но тут сервак перегружают "работой" и скорость падает до 500 b/sec... (это все, что он (сервак) может выделить на один поток) :) Печально... вот тебе и придется выкачивать по 500 байт в секунду. А если у тебя выкачка шла в 4-5 потоков: на каждый поток сервак выделил по 500 байт, умножаем на 5 и получаем 2,5 килобайта на сек. :) Так с этой скоростью можно выкачать заметно быстрее! Теперерь про то, почему я указал несколько серверов (№1, №2...) Та же картина: серверы перегружены и вообще могут выделить по одному каналу в 500 байт (но по одному!), а у нас этих серверов не один, а несколько! Опять же если выкачка идет в несколько потоков, но уже с не одного сервака, а с нескольких. Но опять же скорость будет приемлемой! Да, я согласен, что выше лимита для диала скорость не прыгнет, но она будет СТАБИЛЬНОЙ!

А также если выкачка идет в один поток, а сервер вдруг разорвал соединение (не твое с провайдеро, с ним все в порядке)? Идет переподключение к серваку, а это время (минута, может и две). А когда несколько потоков, то сразу увеличивается скорость выкачки по другим потокам и скорость падает только на секунд 5-10... :)

P.S. Но и увлекаться потоками не стоит! По моему опыту скажу, что на диале можно ставить по умолчанию 4 потока на каждый файл (если их выкачивается два одновременно) и по 2 потока на каждый файл (если более двух). Но опять же количество потоков зависит и от размера файла... Если файл до 500 килобайт более 2 потоков не рекомендую ставить (не имеет смысла). Если от 500 до мегабайта, то 3 потока. Ну и если более метра - 4 потока.

Изменено пользователем matva
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...