BuXTeR Продвинутый форумчанин |
|
AlexRock писал(а): |
Я всё-таки не вкурил: последний сегмент скачивается специально с маленькой скоростью (независимо от скорости отдачи юзера, с которого качаешь), или специально с более медленного (или случайного) юзера? |
Ни то, ни другое. Нет тут никакого заговора (это к слову о специально). Пример (размеры и скорости условно): качешь файл весом 2 Мб с 2х пользователей. Клиент DC++ разделил этот файл на 2 сегмента и качает один сегмент с юзера1, а второй сегмент с юзера2. У юзера2 скорость отдачи (в силу разных причин) в 10 раз меньше, чем у юзера1. Таким образом, первый сегмент уже давно скачался, а второй будет качаться еще долго, увеличивая тем самым время загрузки всего файла. При этом, учитывая, что сегмент это неделимая единица, юзер1 никак не может помочь юзеру2 дораздать этот сегмент.
Вариант решения: вручную отрубить юзера2, чтобы его место занял юзер1 (тут можно использовать те настройки, которые у тебя неактивны. В ApexDC++ s16.2, например, они активны).
not_available писал(а): |
В strongdc начиная с 2.12 появился перехват последнего сегмента с наиболее быстрого юзера. |
Осталось дождаться, когда авторы модов сделают [вымарано черным маркером]merge (долго думал над русским эквивалентом, ничего не придумал)[/вымарано черным маркером] слияние кода. |
|