при использовании вебхуков? Понятно что вебхуки и так быстрые, но хочется ещё быстрее. Есть смысл ради скорости переходить на локальный, или он только для лимитов?
ощутимого роста не будет
Вот бы тест провести и замерить. Если бы был прирост в 15% уже хорошо
окей, где у тебя щас стоит бот?
Где? В Амстердаме
ну все, быстрее уже скорее всего не будет датацентр в амстере, ботапи тоже в амстере, бот тоже там куда быстрее - даже не знаю)
ну хоть не в караганде
Ну вот посредника исключить хотелось бы, HTTP API он же получается чисто посредник, а если на локалке то общение происходило бы напрямую с MTPROTO, если не ошибаюсь
ну ты сэкономишь немного времени, но зато тебе нужно будет больше вычислительной мощности для того чтобы обслуживать шифрование мтпрото
А нет ли случайно инструментов для проверки скорости ответа бота? Интересуют прям миллисекунды
точнее секунд не измеришь при всем желании
Почему же? При проверке скорости отклика сайтов вполне считаются миллисекунды
потому что когда ты измеряешь скорость сайта - ты связываешься с ним напрямую а с ботом ты связываешься через датацентр в амстердаме, который связывается с ботапи (локальным или публичным), который связывается с твоим ботом и потом назад все это говно тянется
Sentry в помощь, у aiogram мидлварь даже для этого есть но ты замеряешь скорость реакции твоего приложения от получения запроса до приёма ответа телегой, а сколько тратит телега на доставку - это не твоя забота. Ещё есть Jaeger и вся open tracing семейка
Обсуждают сегодня