两个字符让 Django 接口快了 8 倍:一次险些翻车的线上性能排查实录

摘要

老接口get_svr_info返回7MB数据耗时13.6秒,我自信地归咎于ORM和dict构造。但实测只快了1.12倍。TTFB仅1秒,本机回环也慢,才发现真凶是StreamingHttpResponse把完整大字符串逐字符输出。加一对方括号改为HttpResponse,耗时降至1.7秒,提升8倍。

欢迎在评论区写下你对这篇文章的看法。

评论

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-11 23:26
浙ICP备14020137号-1 $Map of visitor$