16 июня 2025, 04:53:13

Новости:

Узнай первым о новых темах и ответах в Telegram канале:  @gratis_forum


avatar_TERMIN2783

Загрузка обьемных файлов

Автор TERMIN2783, 10 ноября 2006, 17:43:31

0 Пользователей и 1 гость просматривают эту тему.

TERMIN2783

10 ноября 2006, 17:43:31 Последнее редактирование: 10 ноября 2006, 17:44:43 от TERMIN2783
Вот меня мучает вопрос. Правда что если обьемный файл закачивать через загрузчик при этом ставить закачку в несколько потоков, то процесс пойдет быстрее.

Конкретный вопрос.

1. Правда что при нескольких потоках закачка проходит быстрее.
2. Сколько потоков работает быстрее.
3. И есть ли экономия трафика.


Короче раскажите про потоки как можно подробней. Мне кажется эта инфа будет очень интересной.
Что есть, того неотнять.
Придерживаюсь поговорке:
Сделай человеку добро, и оно тебе вернется.:)

bestya

TERMIN2783@Friday, 10 November 2006, 20:43
Цитировать1. Правда что при нескольких потоках закачка проходит быстрее.

Цитировать
Что такое многопоточное скачивание?

Многопоточная закачка файлов -- один из любимых коньков производителей
программного обеспечения для управления и ускорения загрузки. Зачастую этой
таинственной технологии приписываются возможности многократного ускорения
передачи данных вне зависимости от качества и реальной скорости соединения
пользователя с Интернетом. Звучит, с одной стороны, заманчиво, а с другой --
настораживающе. Резонно, ведь если существует способ раза в три повысить
быстродействие канала связи, то почему его нельзя сделать постоянным?
Стоит обратить внимание на то, как именно подается рекламное заявление об
ускорении загрузки. Никто и никогда не пообещает вам гарантированного приро
ста скорости. Вместо этого в описании программ будут встречаться расплывча
тые цифры с неизменной приставкой «вплоть до». Но если верхний предел воз
можностей от использования многопоточной загрузки известен, то где находится
нижний? Увы, в ряде случаев многопоточная закачка негативно сказывается на
скорости.

Давайте рассмотрим эту технологию в общих деталях. Предположим, на за
грузку десятимегабайтного файла уходит час времени. Соответственно, половина
файла пройдет за полчаса, четверть -- за пятнадцать минут и т.п. Если организо
вать четыре одновременных подключения к серверу, то каждое из них может ска
чивать свою четверть, а затем, уже на клиентской машине, исходный файл будет
«склеен» заново. Однако технически такая схема невозможна (по крайней мере,
пока клиент не располагает четырьмя сетевыми картами, каждая из которых под
соединена к независимому каналу связи). Параллельные подключения в реально
сти будут конкурирующими и выстраивающимися в очередь за своим квантом
времени. Чем выше пропускная способность сетевой среды, тем менее очевид
ным становится преимущество многопоточной загрузки.

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


Цитировать2. Сколько потоков работает быстрее.

Не совсем ясен вопрос.

Цитировать3. И есть ли экономия трафика.

Экономии трафика нет, скорее наоборот, поскольку для каждого потока будет создаваться новое соединение. Хотя безусловно прирост трафика будет очень небольшим, по сравнению с объемом файла.

TERMIN2783

Короче нестоит заморачиваться.
Огромное спасибо за инфу. Я Очень благодарен.  
Что есть, того неотнять.
Придерживаюсь поговорке:
Сделай человеку добро, и оно тебе вернется.:)

bestya

TERMIN2783@Saturday, 11 November 2006, 18:21
ЦитироватьКороче нестоит заморачиваться.

Загрузчики могут осуществлять докачку файлов, если ее поддерживает сервер, что при большом объеме файлов может быть полезным. Позволяют организовыват очередь, отключают комп после закачки и разне другие полезности, так что пользоваться ими удобнее, чем встроенными в браузеры.
Например можно попробовать [Для просмотра ссылки зарегистрируйтесь].

saf84

Я пользуюсь Флешгетом, ставлю 10 потоков.
За день накидываю ссылок на закачку, а ничью подключаю его к тел линии и ложусь спать.
В час ночи он сам дозванивается, заливает, отсоединяется и отключается.
Довольно удобно. :)  
Дом там, куда лежит сердце...
А если никуда оно не лежит?
А может просто в доме чего-то или кого-то не хватает?

TERMIN2783

а у меня ставиш больше 8 потоков и спутниковая начинает терятть связь. точнее наземка неуспевает давать запросы
Что есть, того неотнять.
Придерживаюсь поговорке:
Сделай человеку добро, и оно тебе вернется.:)

saf84

А для спутника достаточно 2 потока.
Но качалкой всёж надо пользоваться. Хотяб ради докачки.
Ато вдруг дисконект, и качай заново.
Хорошая вещь - эти качалки.
Дом там, куда лежит сердце...
А если никуда оно не лежит?
А может просто в доме чего-то или кого-то не хватает?

TERMIN2783

так она у меня самая часто используемая прога. Там очень удобно составлять список загрузок
Что есть, того неотнять.
Придерживаюсь поговорке:
Сделай человеку добро, и оно тебе вернется.:)

Nazgul

Смысл многопоточного скачивания файлов становится понятен тогда, когда сервер, с которого качается файл устанавливает ограничение скорости на каждое подключение. То есть, к примеру, если у Вас скорость 10КБ/с, а сервер искусственно обрезает Вам скорость, отдавая по 5КБ/с, то логично, что загрузка в два потока (каждый из которых считается отдельным подключением) будет в два раза быстрее, поскольку будет использовать Вашу полосу в полную силу. Тем не менее, закачки выше Вашего потолка не ждите, также, как если сервер ограничивает скорость по IP.

Duke

Nazgul
ЦитироватьТем не менее, закачки выше Вашего потолка не ждите, также, как если сервер ограничивает скорость по IP.
Чаще всего, к сожалению, так и бывает  <_<  



По всем вопросам пишите по адресу gratispp@mail.ru