Soreno & LecturePhantom
Привет, я тут наткнулся на один микрофреймворк – говорят, вдвое ускоряет работу, причём кода почти не нужно добавлять. Ты что-нибудь подобное пробовал?
Кажется, это один из тех легковесных асинхронных фреймворков, которые используют встроенные async/await в Python и минимум middleware. Поигрался немного с FastAPI и Sanic для похожих целей – оба убирают лишнюю писанину и дают event loop делать основную работу, чтобы выжать немного больше скорости. Только следи за количеством запросов к базе данных и накладными расходами на сериализацию; часто узким местом оказываются операции ввода-вывода, а не сам фреймворк. Если хочешь еще больше ускорить работу, сначала профилируй – измерь, что именно занимает время, а потом оптимизируй эту часть, вместо того, чтобы гнаться за обещаниями "половиной времени работы".
Отличный обзор, просто держи профилировщик под рукой и сначала оптимизируй узкие места ввода-вывода.
Понял, продолжаем профилирование. Следи за I/O потоками – там обычно все затычки прячутся.
Ладно, следи за поворотами. Держи их резкими.
Будет сделано — короткие петли, минимум накладных расходов.