169 похожих чатов

А кто что думает насчет производительности кода при сборе статистики

в виде JSON логов?
Сам код сделать асинхронным для более высокой общей скорости работы бота это понятно, нужно изучать.
Но к примеру запись логов оно ведь можно делать "на фоне" не блокируя исполнение основного кода бота, как это правильно сформулировать сначала в голове а потом в стратегии реализации?

Логирование сделать синхронным?

9 ответов

25 просмотров
MRX- Автор вопроса

А я тоже считаю что нет, дополнительная нагрузка на БД ни к чему хорошему не приведет, логи и статистика основанная на них может выполняться микро сервисом что постоит в сторонке не торопясь полопатит задачу по записи логов или их форматированию, получение логов будет выполнять основной сервис.

Та логи можно хоть в текстовый документ

Ну в целом это может быть аргументом об активности в боте для рекламодателей

User
Ну в целом это может быть аргументом об активности...

я то понимаю для чего это может быть нужно, так то да, ты прав , можно много придумать обоснований. я просто вам 'на подумать» вопрос задал

Тебе нужно ОВЕРДОХРЕНА ресурсов для этого.

MRX- Автор вопроса
User
Тебе нужно ОВЕРДОХРЕНА ресурсов для этого.

Думаю достаточно для начала логировать все события от юзеров к боту

MRX
А я тоже считаю что нет, дополнительная нагрузка н...

Бд тоже вынести можно, к слову. И кластеризовать.

MRX- Автор вопроса
kiriharu
Бд тоже вынести можно, к слову. И кластеризовать.

Это бесспорно скорость запроса к данным сойдет на нет если под словом вынести считать даже перенос в соседнюю стойку не говоря уже о сервером у другого хостера )

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта