用asyncio重构Flask接口:QPS从120提升到1100的异步优化记录
一个内部推荐服务接口,原先用Flask同步调用3个下游HTTP接口,P99延迟480ms、QPS只有120。改造成asyncio+aiohttp异步编排后,单机QPS跑到1100,P99降到95ms,机器数从8台减到2台。本文完整记录before/after代码、并发参数调优、以及踩过的连接池和事件循环坑,附实测压测数据。

主要整理前端工程相关的学习笔记与工程经验,内容覆盖浏览器原理、性能优化。喜欢从问题、方案到复盘形成完整闭环,希望把复杂问题讲清楚、把实践步骤写完整。