Я считаю, что каждый раз, когда я начинаю клиент, это занимает много времени для начальной загрузки (остается на 0 соединений для хорошего количества времени).
Есть ли в настоящее время любого кэширование адресов сверстников?
Одна идея оказывает клиенту следить за статистикой сверстников и тем самым найти какие узлы, вероятно, будет выше.
Он может держать простую таблицу (пир, попытки соединения, успешные соединения), а также при перезапуске попытки подключиться к аналогам с лучшими прошлыми результатами.
Улучшение отслеживает каждую попытку соединения и разлагающийся вес старых успешных соединений (взвешенная вероятность).
Есть ли работа / планируется в этой области?