Size: a a a

2021 September 02

A

Alex in Python Flask
а на счет походов в БД тут еще большой вопрос.
1. во-первых накладные расходы на сам event loop в сравнении с временем обычного похода в базу.
2. во-вторых количество соединений с базой не бесконечное.
источник

AB

Andrey Bondarenko in Python Flask
Та логика про которую вы говорите процесс не стопорит
источник

A

Alex in Python Flask
и будут все дружно толпиться в беклоге у базы.
источник

AB

Andrey Bondarenko in Python Flask
Все грамотно распределено, задействовано одно ядро. Запустили кластер - вот ваше приложение уже шустрое. Не знаю как можно сделать обработку запросов быстрее
источник

AB

Andrey Bondarenko in Python Flask
А что вы можете сделать?
источник

AB

Andrey Bondarenko in Python Flask
Масштабируйте базу значит
источник

A

Alex in Python Flask
конкретно с базой это ваше "эффективное распределение ресурсов" в итоге не такое уже и эффективное. и если кроме БД или in-memory кеша другого IO нет, еще большой вопрос будет ли асикио давать хоть какие-либо ощутимые преимущества кроме чувства хайпа.
источник

A

Alex in Python Flask
асинхронная модель хорошо себя показывает в случае наличия IO с высоким латенси, как то другие запросы, например  к внешним сервисам. в том случае, если большая часть времени одной задачи тратится на ожидание от IO. а это узкий круг задач.
источник

AB

Andrey Bondarenko in Python Flask
источник

AB

Andrey Bondarenko in Python Flask
Вот простенький бенчмарк, сравните сами
источник

AB

Andrey Bondarenko in Python Flask
Определенно есть узкие места использования и асинхронной модели работы.
Просто я еще не сталкивался с критическими ситуациями связанными с этим, возможно поэтому я так категоричен в своем мнении на счет подхода.
источник

В

Владимир in Python Flask
Всем бенчмаркам бенчмарк))
источник

AB

Andrey Bondarenko in Python Flask
Большие вычисления и сильно трудоемкие запросы Node.js не тащит (или тащит не так хорошо), это понятно
источник

AB

Andrey Bondarenko in Python Flask
Что нашел)
источник

AB

Andrey Bondarenko in Python Flask
Ну а что не так? Есть трудоемкая задача, запросы)
источник

AB

Andrey Bondarenko in Python Flask
Со всеми успел уже в этом сообществе переговорить, ахах)
источник

В

Владимир in Python Flask
Ну имхо нормальный бенчмарк хотя бы имитирует реальный кейс, а это даже не знаю - почти пародия на бенчмарки)
источник

A

Alex in Python Flask
Я даже комментировать это не хочу. Хз что тестируем, хз как запускаем, хз какие результаты получили.
Было бы вообще забавно, если бы C# (или  на чем там ASP.NET реализация  писана) оптимизатор  вообще выкинул бы бесполезный цикл.
источник

A

Alex in Python Flask
источник

AB

Andrey Bondarenko in Python Flask
Там хоть какие-то результаты, ваши доводы вообще ничем не подкреплены и я не гнушаюсь вам отвечать. А тут такое неуважение.
источник