我在 Heroku 上部署了一个 Django 应用程序,但它非常慢!
我正在进行一些小查询,并且等待了很长时间(10-15+秒才加载12个项目(41KB的请求)。
我正在使用 Insomnia 工具来测试查询。当我向本地服务器发出 3.3KB 的请求时,需要 400 毫秒,而向部署在 Heroku 的服务器发出相同的请求则需要 2400 毫秒。我不知道这是否正常,但慢 6 倍似乎很多。
我的数据库是 Amazon RDS。
看起来 Heroku 端一定出了问题,但我不知道该去哪里找。有什么特别的我可以测试或检查以了解更多导致此瓶颈的原因吗?
谢谢您提供的任何信息!非常感谢。我花了很多时间在网上查找,但到目前为止没有任何进展!
答案1
问题最终出在我安装在 Django 应用中的某个名为 Silk 的中间件上,具有讽刺意味的是,我安装它是为了帮助我诊断应用速度。这非常具体,但我希望它能对某些人有所帮助!