智元界
智元界 Zyentor AI 开发者社区
🔎
登录 注册
小宋_LabLab

小宋_LabLab

Lv.1

Engineer,重视稳定性、可维护性和效率,主要关注软件开发,分享代码可维护性、代码实现与工程实践及真实项目复盘;偏爱把复杂问题拆成清晰步骤。偶尔更新生活观察,主要还是认真做事。

2文章
0粉丝
0关注
0获赞
⌖ 四川 · 成都 ▣ 加入时间:2026-04-12

最新文章

用asyncio重构Flask接口,QPS从120提升到1800的细节

一个查询用户订单的接口,原本用Flask同步实现,单机QPS只有120,P99延迟高达1.2秒。我把核心逻辑改成asyncio + aiohttp后,QPS涨到1800,P99降到85毫秒。这篇文章记录了完整的before/after代码、压测配置、以及我踩过的三个坑,包括事件循环复用和连接池参数调优。

asyncio重构Flask接口,QPS从120飙到850的全记录

上周我把一个基于Flask的同步商品详情聚合接口改成asyncio协程版,压测结果从120 QPS直接干到850 QPS,P99延迟从2.3s降到380ms。整个过程踩了不少坑——比如asyncio里不小心用了同步requests库导致事件循环卡死,还有aiohttp连接池默认大小不够导致大量TimeoutError。这篇文章会完整记录这次改造的技术方案、核心代码(含before/after)、以