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

Пожелания по улучшению программы. Чего еще не хватает в DM.

Moderators: Korney San, Qwertiy, marcipan, igelizm

Post Reply
BuHHunyx
Posts: 2
Joined: 30 Sep 2011, 11:42 Fri
Location: Belarus

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

Post by BuHHunyx »

Приветствую!
Есть функция зеркал - я добавляю туда линки - но в несколько потоков качает все равно из одного.
Можно ли расширить функционал: брать для последующего потока следующее зеркало?
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by Korney San »

Шесть лет ждём. :!:

Тема практически идентичного названия, а также одна из первых тем на эту тему (каламбурчик ;) ). Смотрите дату создания, Вам всё станет ясно.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
BuHHunyx
Posts: 2
Joined: 30 Sep 2011, 11:42 Fri
Location: Belarus

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

Post by BuHHunyx »

Да уж - печалько... А ведь в техническом плане - ничего сложного.
amk
Опытный
Posts: 36
Joined: 08 Oct 2010, 0:11 Fri

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

Post by amk »

Одна сложность все же существует. Как убедиться, что файлы на зеркалах не просто содержат одинаковую информацию, а именно идентичны. Иначе такой скачанный по частям файл окажется испорчен.
Qwertiy
Гуру
Posts: 764
Joined: 07 Jan 2011, 1:45 Fri
Location: Россия

Post by Qwertiy »

amk wrote:Одна сложность все же существует. Как убедиться, что файлы на зеркалах не просто содержат одинаковую информацию, а именно идентичны. Иначе такой скачанный по частям файл окажется испорчен.
Я уже писал, что такая логика - бред:
1. Если пользователь добавил зеркала, то он и отвечает за идентичность.
2. Если закачка прервётся и будет продолжена с другого зеркала, то, если файлы не будут идентичными, результат будет такой же.
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re:

Post by Korney San »

Qwertiy wrote:Я уже писал, что такая логика - бред:
Тем более, что HTTP1.1 позволяет получить (и сверить) MD5.
Нужно сначала сделать хотя бы сам процесс... а воз и ныне...
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
amk
Опытный
Posts: 36
Joined: 08 Oct 2010, 0:11 Fri

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

Post by amk »

Надеяться на ответственность добавившего зеркало я бы не стал. Кроме того, он не всегда может сам проконтролировать неизменность файла. Хостер может, например, захотеть добавить к архиву рекламный файлик. Поэтому лучше убедиться.
А вот проверка хэша и длины достаточно надежный признак

Заодно и сверку хэша неплохо бы переделать. Нынешнюю никак удобной не назовешь.
davemus
Posts: 2
Joined: 26 Jan 2011, 20:33 Wed

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

Post by davemus »

BuHHunyx wrote:Есть функция зеркал - я добавляю туда линки - но в несколько потоков качает все равно из одного.
Можно ли расширить функционал: брать для последующего потока следующее зеркало?
http://dfaccelerator.com/

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