FastAPI+Flask双框架下API性能从1.2s降到180ms的调优记录
一个日请求量约200万的订单查询API,P99响应时间一度飙到1.2s,数据库CPU长期80%以上。本文记录我用py-spy、cProfile定位到N+1查询和缺失缓存两个瓶颈,并通过SQLAlchemy查询重构、Redis多级缓存、FastAPI异步化改造,把P99压到180ms、QPS从320提升到1450的完整过程,含可复现代码和wrk压测数据对比。

正在构建自己的技术知识体系。当前重点关注全栈开发,通过代码实现与工程实践、性能优化持续提升能力;倾向用真实案例代替空泛结论,并把过程整理成可复用的学习记录。