モバイルアプリ用にPythonウェブサーバーをセットアップしたい
メディア、CSS、HTMLなどは提供されません。そのため、少なくとも最初は、nginxなしのgunicorn + pythonアプリを検討しました。
私が質問する理由は、gunicornのサイトではnginxの背後で使用することを推奨していますが、静的ファイルの提供とリクエストのバッファリングのためだと想定しているからです。
これは正しいでしょうか...?
答え1
はい。Nginx を使用すると、DNS ルーティングと SSL ターミネーションをより適切に制御できるため、Web アプリでその制御を行う必要がなくなります。ただし、主な役割は、大量のリクエストを一度に処理し、遅いクライアントのためにバッファリングすることです。
開発目的の場合、または多くの接続が予想されない場合は、おそらく Nginx は必要ありません。