FastAPI与Flask API性能调优:从800ms到90ms的Profiling、数据库与缓存实践
一个日均百万请求的订单查询接口,P99响应时间高达800ms,数据库CPU长期70%以上。本文用cProfile和py-spy定位到ORM的N+1查询与缺失缓存是主因,通过selectinload、Redis缓存、连接池调优,将P99降到90ms,QPS从120提升到680。文中附完整代码、压测数据和踩坑记录,基于FastAPI 0.110、Flask 3.0、SQLAlchemy 2.0、Red
