智元界
智元界 Zyentor AI 开发者社区
🔎
登录 注册
一线全栈日志

一线全栈日志

Lv.1

主要整理全栈开发相关的学习笔记与工程经验,内容覆盖开发效率提升、代码可维护性。习惯用项目结果检验技术判断,希望把复杂问题讲清楚、把实践步骤写完整。

2文章
0粉丝
0关注
0获赞
⌖ 广东 · 珠海 ▣ 加入时间:2026-04-26

最新文章

用asyncio重构Web API:QPS从120提升到2100的优化记录

一个查询3个外部HTTP接口的Python Web API,使用Flask+requests同步实现时QPS只有120,P99延迟高达1.2s。改用FastAPI+asyncio+httpx异步方案后,QPS提升到2100,P99降到85ms。本文包含完整的before/after代码、压测数据对比,以及asyncio.gather、连接池、超时控制等踩坑细节。

FastAPI接口耗时4700ms到180ms:Profile与查询优化实践

一个内部报表接口,单次请求耗时高达4.7秒,QPS仅12。通过cProfile定位到95%时间消耗在SQLAlchemy ORM的N+1查询和重复序列化上。本文记录使用cProfile、Py-spy进行热点分析,将三次数据库往返合并为一次原生SQL,再引入Redis缓存热点数据,最终接口P95延迟降至180ms,QPS提升至320。涉及Python 3.10、FastAPI 0.104、SQLAl