1

イベントレットですべてにモンキーパッチを適用したDjango/Tastypieアプリがあります。

gunicorn の sync ワーカー クラスと eventlet ワーカー クラスの両方を使用して、負荷テスト中のパフォーマンスを分析しました。他の greenthreads が元に戻るのを待つことによる影響を排除するために、sync worker に対してテストを行ったところ、スロットリング コード内の memcached 呼び出しは、単独で約 1 ミリ秒しかかからないことがわかりました。この 1 ミリ秒の応答を待っている間に別のグリーンスレッドに切り替えるのではなく、この時点でブロックするだけです。eventlet に別のグリーンスレッドに切り替えないように指示する方法はありますか? 多分コンテキストマネージャーか何か?

4

1 に答える 1