请求的内容下载时间过长如何找出瓶颈?

问题描述 投票:0回答:0

所以,我们在 Heroku 上托管了一个应用程序,我们在后端使用 Python (Flask),在前端使用 Vue。

前端应用程序有一个昂贵的请求(它进行了一个昂贵的数据库查询)。我们一直在慢慢减少数据库查询和服务器端的东西来优化它,但现在如果我们看一下网络面板中的瀑布,大部分时间都花在了“内容下载”上(见附图)

我正在通过良好的互联网连接(200 Mbps)对其进行测试,并且从未遇到任何与互联网速度相关的问题。

我们想知道的是如何找出下载内容需要这么长时间的原因。我最初的直觉是,也许浏览器正在做一些其他的工作。所以我复制了request,用postman来执行,耗时很相似

任何帮助或指向我可以阅读/找到更多相关信息的任何资源都将非常有帮助。

谢谢

编辑: 附上一张图片以显示响应大小(我们在后端压缩响应大小,这就是存在差异的原因):

python vue.js flask heroku httprequest
© www.soinside.com 2019 - 2024. All rights reserved.