1

パフォーマンスの問題が発生している複雑なデータ モデルを持つ Django Web アプリを使用しています。New Relic を使用することで、問題の原因をほぼ瞬時に切り分けることができました。しかし、私が試すことができるさまざまな解決策がいくつかあります。私がやりたいことは、さまざまな組み合わせでさまざまなソリューションの有効性をベンチマークできるようにすることです.

私の考えでは、手動でこれを行う 1 つの方法は、設定ファイルの外に設定フラグを格納する Django モデルを作成することです。これにより、再デプロイする代わりに管理者からフラグを変更できます。次に、New Relic を監視し、指標をスプレッドシートに記録します。

しかし、それはおそらく人々が常に行っていることの再発明としては不十分だと思います. 大量の手作業なしでこれを行うための良い方法はありますか?

4

3 に答える 3

2

全体的な方法論についてはよくわかりませんが、私が本当に満足していたことを確認するための別のオプションはTracelytics .

また、あなたの質問に役立つもう1つのことは、私が一度も使用したことのないプロジェクトdjango-waffleですが、管理者からフラグ/設定を変更するのに適しているようです!

于 2013-03-22T00:21:26.637 に答える
0

Waffle 以外にも、Zookeeper から設定を取得し、変更時にそれらを更新するMenagerieなど、他の設定バックエンドを調べることもできます。

于 2015-05-15T10:07:01.707 に答える