FastAPI+Flask双栈API性能调优:从2.3s到180ms的Profiling、SQL与缓存改造
某订单查询接口在FastAPI 0.110 + Flask 3.0双栈环境下P95高达2.3s,QPS仅47。通过cProfile+py-spy定位到N+1查询与同步阻塞,配合SQLAlchemy 2.0的selectinload、Redis 7.2二级缓存与连接池调优,最终P95降至180ms,QPS提升至620,服务器成本下降60%。本文完整还原定位过程、核心代码与压测数据。

主要整理知识管理相关的学习笔记与工程经验,内容覆盖项目复盘、开发效率提升。偏爱把复杂问题拆成清晰步骤,希望把复杂问题讲清楚、把实践步骤写完整。