Page 1 of 1

Закачка в несколько потоков с разных зеркал

Posted: 20 Oct 2011, 14:05 Thu
by BuHHunyx
Приветствую!
Есть функция зеркал - я добавляю туда линки - но в несколько потоков качает все равно из одного.
Можно ли расширить функционал: брать для последующего потока следующее зеркало?

Re: Закачка в несколько потоков с разных зеркал

Posted: 21 Oct 2011, 9:11 Fri
by Korney San
Шесть лет ждём. :!:

Тема практически идентичного названия, а также одна из первых тем на эту тему (каламбурчик ;) ). Смотрите дату создания, Вам всё станет ясно.

Re: Закачка в несколько потоков с разных зеркал

Posted: 21 Oct 2011, 11:57 Fri
by BuHHunyx
Да уж - печалько... А ведь в техническом плане - ничего сложного.

Re: Закачка в несколько потоков с разных зеркал

Posted: 12 Nov 2011, 8:26 Sat
by amk
Одна сложность все же существует. Как убедиться, что файлы на зеркалах не просто содержат одинаковую информацию, а именно идентичны. Иначе такой скачанный по частям файл окажется испорчен.

Posted: 13 Nov 2011, 0:25 Sun
by Qwertiy
amk wrote:Одна сложность все же существует. Как убедиться, что файлы на зеркалах не просто содержат одинаковую информацию, а именно идентичны. Иначе такой скачанный по частям файл окажется испорчен.
Я уже писал, что такая логика - бред:
1. Если пользователь добавил зеркала, то он и отвечает за идентичность.
2. Если закачка прервётся и будет продолжена с другого зеркала, то, если файлы не будут идентичными, результат будет такой же.

Re:

Posted: 15 Nov 2011, 12:12 Tue
by Korney San
Qwertiy wrote:Я уже писал, что такая логика - бред:
Тем более, что HTTP1.1 позволяет получить (и сверить) MD5.
Нужно сначала сделать хотя бы сам процесс... а воз и ныне...

Re: Закачка в несколько потоков с разных зеркал

Posted: 20 Nov 2011, 14:30 Sun
by amk
Надеяться на ответственность добавившего зеркало я бы не стал. Кроме того, он не всегда может сам проконтролировать неизменность файла. Хостер может, например, захотеть добавить к архиву рекламный файлик. Поэтому лучше убедиться.
А вот проверка хэша и длины достаточно надежный признак

Заодно и сверку хэша неплохо бы переделать. Нынешнюю никак удобной не назовешь.

Re: Закачка в несколько потоков с разных зеркал

Posted: 21 Nov 2011, 6:34 Mon
by davemus
BuHHunyx wrote:Есть функция зеркал - я добавляю туда линки - но в несколько потоков качает все равно из одного.
Можно ли расширить функционал: брать для последующего потока следующее зеркало?
http://dfaccelerator.com/

Прога называется Data Flow Accelerator
Секциями качает с файлообменников, которые поддерживаю докачку. Пробовал секционно закачивать один файл с двух зеркал летитбит и депозит, скорость увеличивалась суммарно.
Если такая функция нужна, то в DM можно сделать аналогично.
Ссылка c описание как пользоваться функцией: http://dfaccelerator.com/Forum/viewtopic.php?f=4&t=9842