何千ものTCP/UDPリクエストを行うDjango管理コマンドがあります。コルーチンとして機能するようにコードを再構築したので、Geventを使用してこれを高速化しました。ソケット接続はブロックされなくなりましたが、私が読んだところによると、Djangoの一部はまだ緑色ではありません。(グリーンとは、グリーンレットを使用することを意味します。)
Djangoのどの部分が緑ではないのか、そしてそれらを緑にするために私ができることを教えてください。まだブロックしているDB関連の部分がいくつかあると思います。Djangoを環境に優しいものにするのに役立つライブラリ/パッチはありますか?
リクエスト/レスポンスのサイクルが緑色であるかどうかについてあまり心配していません。したがって、Gunicornは私を助けてくれますか?
ありがとう