我有一个 Django Web 应用程序,它的复杂数据模型遇到了性能问题。使用 New Relic,我几乎可以立即找出问题所在。但是我可以尝试许多不同的解决方案。我想做的是能够以各种组合对不同解决方案的功效进行基准测试。
在我看来,手动执行此操作的一种方法是制作一个 Django 模型,该模型将配置标志存储在我的设置文件之外,因此我可以通过管理员更改它们而不是重新部署。然后我可以监控 New Relic 并将指标记录到电子表格中。
但我觉得那将是对人们可能一直在做的事情的糟糕改造。有没有一种很好的方法可以在没有大量体力劳动的情况下做到这一点?