вот допустим, моему телеграм боту напишет одновременно человек 20 и все они ожидают быстрого ответа. Как это реализуется в крупных проектах?
многопоточность
Вот вопрос
параллельно обрабатывать запросы разных юзеров
Ну как минимум - навешайте метрики и посмотрите, где у вас образуется застой. Это может быть много мест - сериализация, работа с БД, особенности работы Apache/Nginx…
После метрик уже можно думать, что именно нужно тюнить. Просто так никто не угадает в чём у вас образуется bottleneck, тут вроде не телепаты сидят 🙂
Обсуждают сегодня