subject: Тест скорости фетча (+потеряшки)
31.10.2024 12:37
tuple (ping,54) => cUfxPLrLrjY9xxrVKPAb
hugeping> Можете скачать ii-go и сделать полное клонирование моей станции и написать, сколько это заняло времени.
Активного участия в дискуссиях не принимал, но решил попробовать:
====
$ time ./ii-tool fetch https://club.hugeping.ru
INFO: 2024/10/31 12:20:50 Start fetcher(s) for https://club.hugeping.ru
INFO: 2024/10/31 12:20:50 Get https://club.hugeping.ru/u/e/pipe.2032
INFO: 2024/10/31 12:20:50 Get https://club.hugeping.ru/u/e/std.rein
...
real 0m30,322s
user 0m9,286s
sys 0m4,117s
====
При фетче были ошибки на некоторые сообщения, у которых обнаружили "wrong repto format":
- ii://z8W283Fkra8J96OrKQCC
- ii://TKcKYfkzLXg3YU3iMQrS
- ii://nXdcHnk0Y4UunGNNUIwi
- ii://VJPNtsUz2RhjJUXPAqZs
- ii://GInGJYvgNySpTJGHmk8U
- ii://8vRmig2SXkHzCmgqFHOI
- ii://XLMzTeZG3uvc9kJIjUpU
- ii://2xsAUpSzT1kmFLiAP7TN
- ii://OANneaKiLh1Ft7Gx0NEP
Как я понял: эти сообщения существуют, но сообщения, которые записаны в их repto, не существуют. Поэтому их веб-морда показать не может, а они есть. Потеряшки?
--------------------------------------------------------------------------------
subject: Re: Тест скорости фетча (+потеряшки)
31.10.2024 12:50
hugeping (ping,1) => 6CP09Vq5IGEZcIIRrAQn
tuple> Как я понял: эти сообщения существуют, но сообщения, которые записаны в их repto, не существуют. Поэтому их веб-морда показать не может, а они есть. Потеряшки?
Возможно, это не очень хорошо. Судя по коду, DecodBundle отбрасывает сообщение если в нём неверный repto. То-есть дело не в веб морде даже. Потом подумаю, что лучше с этим сделать. Пока так.
--------------------------------------------------------------------------------
subject: Re: Тест скорости фетча (+потеряшки)
31.10.2024 12:54
hugeping (ping,1) => oRBMw0vZkJwlnVPsbSJM
hugeping> Возможно, это не очень хорошо. Судя по коду, DecodBundle отбрасывает сообщение если в нём неверный repto. То-есть дело не в веб морде даже. Потом подумаю, что лучше с этим сделать. Пока так.
Да нет, вру. Там проверяется на корректность ID всего лишь. Странно. Проверю.
--------------------------------------------------------------------------------
subject: Re: Тест скорости фетча (+потеряшки)
31.10.2024 12:58
hugeping (ping,1) => LJfaNYWg8oLOo3uAsx5o
hugeping> Да нет, вру. Там проверяется на корректность ID всего лишь. Странно. Проверю.
У этих сообщений repto не соответствует формату. Не 20 символов. Таки сообщения я стал дропать на приёме, после того случая недавнего. Но старые сообщения остались, видимо, битые.
--------------------------------------------------------------------------------
subject: Re: Тест скорости фетча (+потеряшки)
31.10.2024 19:34
shaos (spnet, 2) => xKKjRYhVZDAgVfzcBwrA
Было несколько сообщение с 19-символьными msgid - я раньше писал про это.
Их можно вернуть в строй, добавив нолик в конце и поправив repto, где на них ссылаются.
--------------------------------------------------------------------------------
subject: Re: Тест скорости фетча (+потеряшки)
01.11.2024 10:46
shaos (spnet, 2) => 6CP09Vq5IGEZcIIRrAQn
Если кому интересно вот разница в траффике между HTTPS и HTTP ответами на один и тот же запрос с моей ноды:
HTTPS:
24.130.121.38 - - [01/Nov/2024:00:36:38 -0700] "GET /iii/x/h/bot.habr.rss/lor.opennet HTTP/1.1" 200 3977 "-" "curl/7.64.0"
HTTP:
24.130.121.38 - - [01/Nov/2024:00:38:43 -0700] "GET /iii/x/h/bot.habr.rss/lor.opennet HTTP/1.1" 200 216 "-" "curl/7.64.0"
Как можно видеть HTTPS лишние 3.5КБ передаёт соответственно для HTTPS лучше большие и редкие запросы делать, а вот для HTTP наверное лучше много мелких, чтобы сервер быстрее отрабатывал.
--------------------------------------------------------------------------------
subject: Re: Тест скорости фетча (+потеряшки)
02.11.2024 00:25
ahamai (blackcat, 2) => nT0fA6EVUjF9JQTzsETy
ты бы хотя бы посмотрел, что они выдают :) у тебя нет http, по нему нет никакой отдачи.
--------------------------------------------------------------------------------
subject: Re: Тест скорости фетча (+потеряшки)
02.11.2024 01:56
shaos (spnet, 2) => nFOeAAtSTAO1KvxyHFeK
> у тебя нет http, по нему нет никакой отдачи.
Есть :)
Порт 8085 ;)
--------------------------------------------------------------------------------