hbs2/docs/issues/block-download-loop

34 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

title: block-download-loop
status: open
Качать блоки по 500 штук за раз идея была
красивая, но работает плохо даже на localhost.
Вероятно, нужно качать пачками по N штук
и перезапрашивать отдельные чанки, а не блок
целиком.
Так же, может быть можно качать блок сразу
от нескольких пиров.
Соотношение in/out нужно как-то регулировать.
Либо же решает сам передатчик, по скольку кусков
за раз посылать.
Возможно, нужно ввести явную очередь на отправку
и посылать по N пакетов за раз, что бы не переполнять
очереди сокетов.
Возможно, с этого стоит начать.
Стоит так же отметить, что сейчас у нас по одному
сокету на пира, через которых идёт вообще весь трафик.
Надо попробовать буферизовать отправку ответов.