所以,我们在 Heroku 上托管了一个应用程序,我们在后端使用 Python (Flask),在前端使用 Vue。
前端应用程序有一个昂贵的请求(它进行了一个昂贵的数据库查询)。我们一直在慢慢减少数据库查询和服务器端的东西来优化它,但现在如果我们看一下网络面板中的瀑布,大部分时间都花在了“内容下载”上(见附图)
我正在通过良好的互联网连接(200 Mbps)对其进行测试,并且从未遇到任何与互联网速度相关的问题。
我们想知道的是如何找出下载内容需要这么长时间的原因。我最初的直觉是,也许浏览器正在做一些其他的工作。所以我复制了request,用postman来执行,耗时很相似
任何帮助或指向我可以阅读/找到更多相关信息的任何资源都将非常有帮助。
谢谢
编辑: 附上一张图片以显示响应大小(我们在后端压缩响应大小,这就是存在差异的原因):