FastAPI+Flask接口响应从1.8s降到120ms:一次API性能调优的profiling与缓存实践
某内部商品查询接口在FastAPI 0.110 + Flask 3.0 双栈环境下,P95响应时间高达1.8s,QPS仅42。通过cProfile+py-spy定位到N+1查询与重复序列化问题,配合SQLAlchemy 2.0的selectinload、Redis 7.2缓存与orjson替换,最终P95降至120ms,QPS提升到680,数据库QPS下降约83%。本文记录完整定位过程、核心代码与
