Зачем несколько потоков? На нормальных маршрутизаторах это выигрыша не даст (полоса делится между клиентами, а не соединениями), а вот сервак грузит гораздо сильнее (попробуй так локально файл покопировать и скорость сравни)
>Зачем несколько потоков? На нормальных маршрутизаторах это выигрыша не даст (полоса делится между клиентами, а не соединениями), а вот сервак грузит гораздо сильнее (попробуй так локально файл покопировать и скорость сравни)
Аналога flashget-ам так и нет в unix (proz не так качает). Потоки реально дают выигрыш. Проверено годами и террабайтами
Брехня! Нету никакого выигрыша! Тебе чего, несколько потоков канал расширят? Выигрыш может быть только в том случае, как здесь говорили, когда сервак трафик ограничивает, но такие серваки, как правило, так же ограничивают число потоков с одоного IP.
При использовании множества потоков скорость скачивания может увеличиваться - все зависит от ситуации
Пример 1.
Канал 4000 Mbit/sec, куча пользователей > 100.
Мы качаем одновременно по 50 файлов с одного/разных серверов
Хотя каждый файл качается медленне, чем если бы качали только по 1 файлу, но суммарный траффик намного выше и время скачания всех файлов заметно меньше.
Пример 2.
Канал 4000 Mbit/sec, куча пользователей > 100, с удаленного сервера нужно скачать 1000 файлов.
В данном случае из-за того что сервер далеко, пакеты подтверждения TCP приходят медленно и чисто в силу особенностей работы TCP/IP мы получаем ограничение скорости при скачивании в 1 поток ( то есть никакой провайдер нам ничего не ограничивает, так же как и автор сервера откуда мы качаем файлы ).
При запуске в 10 поток мы можем получить существенное время ускорения общего времени ( где-то в 7-9 раз ).
Пример 3.
На модемной линии в 33600 бит/сек включаем скачивание в 10 потоков.
Суммарное время скачивания увеличивается ( по сравнению с 1 потоком ) из-за накладных расходов.
Ага! Вот на Dialup большое число потоков увеличит время скачивания. На хорошем канале потоки рулят почти всегда. / Prozilla не так качает. Вот при ей у меня точно преимуществ не было. Был обратный эффект.