推奨されるNginx + WSGI構成


20

異なるNginx WSGIインターフェイスを使用する場合の長所と短所を説明してください。各構成の違いを詳しく説明してください。どの構成が最適にスケーリングする必要がありますか?

関連する場合は、現在何を実行していますか?その理由は何ですか?

私が見たいくつかのテクニックですが、私が見逃した場合は教えてください:

回答:


24

私はuwsgiを好みます。なぜなら、それは非常に構成可能であり、たくさんのオプションがあるからです。

私が行ったベンチマークから、最高のパフォーマンス/メモリ使用量が得られました。それは非常に柔軟で、おそらくあなたのニーズに合わせて正確に設定できます。私は複数のアプリをホストするためにuwsgiの皇帝モードを使用します。指定されたディレクトリの設定ファイルをスキャンし、設定ファイルが見つかったすべてのアプリケーションを起動/管理します。構成を削除してアプリを強制終了したり、タッチして再起動したりすることができます。これはおそらく、複数アプリのホスティングを行うための最も簡単で簡単な方法です。私の構成の詳細を別のトピックに投稿しました:https : //stackoverflow.com/questions/5906197/what-is-the-most-common-way-to-configure-static-files-in-debug-and- production-for / 5906206#5906206

一般的に、アプリケーションはwsgiサーバーではなくボトルネックになります!しかし、もっと高性能なWSGIサーバーが必要な場合は、meinheldまたはbjoernを調べてください。どちらも非常に軽量で高速で、それぞれ高速イベントループ、picoev、libevに基づいて構築されており、node.jsと同じ高性能のHTTPパーサーを使用しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.