Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.04;
Скачать: CL | DM;

Вниз

Как организовать выкачку одного файла несколькими потоками(частям   Найти похожие ветки 

 
Tishaishy ©   (2004-05-07 16:20) [0]

Как организовать выкачку одного файла несколькими потоками(частями) одновременно

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


 
Digitman ©   (2004-05-07 16:33) [1]

а нафига ?

что, один-единственный поток с такой задачей не справляется ?


 
Cobalt ©   (2004-05-07 16:36) [2]

Самое простое - записывать - откуда начал поток качать, и до куда докачал, и докуда должен.
И проверять это всё.


 
Gero ©   (2004-05-07 17:26) [3]

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


 
Tishaishy ©   (2004-05-08 17:45) [4]

спосибо всем !!!


 
Anatoly Podgoretsky ©   (2004-05-08 18:59) [5]

Gero ©   (07.05.04 17:26) [3]
А зачем оно это делает?


 
ламер ©   (2004-05-09 13:56) [6]

> Anatoly Podgoretsky ©   (08.05.04 18:59) [5]
для увеличения скорости. так работает большинство download-accelerator"ов. некоторые наиболее продвинутые даже производят поиск файла по зеркалам и качают каждый кусок с разного сервера.

> Tishaishy ©   (07.05.04 16:20)  
имхо, потоки здесь не нужны. можно работать сразу с несколькими сокетами в одном потоке.


 
Anatoly Podgoretsky ©   (2004-05-09 14:12) [7]

ламер ©   (09.05.04 13:56) [6]
Так происходит же уменьшение скорости, сначала прописываем нулями, а потом сразу же эти нули заменяем данным, абсолютно абсурдная логика. Я спрашивал не про куски, а про обнуление :-)
А куски если качать с одного сервера также приводят к небольшому замедлению, но никак не к ускорению, вот закачка с разных серверов может привести к ускорению, может деже к сильному.


 
TCrash ©   (2004-05-09 15:45) [8]

>Anatoly Podgoretsky ©   (09.05.04 14:12) [7]
Некоторые сервера имеют ограничение по скорости скачивания в одном потоке. Правда мне с моим х"№;вым каналом с подобными ограничениями сталкиваться не приходилось


 
Anatoly Podgoretsky ©   (2004-05-09 16:01) [9]

В этом случае да, но как правило они имеют ограничение и на количество потоков, или ограничение стоит не на поток а на ИП скажем. Я же не про эти случаи.



Страницы: 1 вся ветка

Текущий архив: 2004.07.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
4-1085302975
WOLF
2004-05-23 13:02
2004.07.04
Свой рабочий стол


8-1082481546
anochild
2004-04-20 21:19
2004.07.04
Как взять конкретный кадр из avi?


14-1087454723
ИМХО
2004-06-17 10:45
2004.07.04
Здесь когда-нибудь порядок будет


9-1078924752
Zak3D[@Tm]
2004-03-10 16:19
2004.07.04
Предвижение без задержек и премещение поп диагонали.


1-1087908433
Gia Gvatua
2004-06-22 16:47
2004.07.04
Одновременное нажатие двух клавиш