基准测试:FastAPI性能与 Node.js相差不多

22-01-10 banq

此测试的代码可以点击标题,测试技术组合方案如下:
  • FastAPI + psycopg2
  • FastAPI + SQLModel
  • Flask + psycopg2 + flask run
  • Flask + psycopg2 + gunicorn
  • Express.js + pg
  • Nest.js + Prisma
  • Flask + psycopg2 + gunicorn (4 workers)
  • FastAPI + psycopg2 + gunicorn (4 workers)
  • FastAPI + SQLModel + gunicorn (4 workers)

最后冠军是 FastAPI + asyncpg + 4 gunicorn workers + ujson.
FastAPI 绝对是快速的,与 Node.js 相当,并且不辜负炒作!