FastAPI接口耗时3370ms降至89ms:Profile与缓存调优全记录
生产环境某订单聚合接口在QPS 80时P99延迟飙至3370ms,经py-spy与SQLAlchemy慢日志定位,发现N+1查询占60%开销、Redis未利用且存在重复计算。通过联合加载、LruCache与Redis二级缓存三层优化,配合Gunicorn+Uvicorn多Worker部署,最终将P99降至89ms,吞吐量提升4.2倍。本文记录完整排查链路,附可复现代码与压测数据。

记录从不会到会、从能用到做好。当前重点关注设计与体验,通过界面设计方法、跨团队协作持续提升能力;不追求堆砌概念,只记录验证过的经验,并把过程整理成可复用的学习记录。