私は過去 1 年ほど Django をオンとオフで使用してきましたが、Web サイトを運用環境にデプロイしたことはありません。私が提案した展開設計について意見をいただければ幸いです。
使用事例
今後数か月にわたって、複数のクライアントに 1 ページまたは 2 ページの Web サイトを展開する予定です。clienta.mysite.com または mysite.com/clienta レイアウトを使用する予定です。これらのページは、クライアントがデータ (クレジット カード情報など) を入力するフォームになり、SSL 経由でサーバーに転送されます。次に、サーバーは処理サイトへの必要な接続を確立し、トランザクションを処理して、結果をクライアントに返します。
プラン
私の計画は、Nginx + Gunicorn セットアップを使用して着信接続を処理し、単純なページを提供することです。将来的には、より複雑なページ操作を行う可能性がありますが、今のところは単純な html フォームになります。django バックエンドは、リモート処理サーバーとのやり取りを処理し、生成された結果ページを通じてクライアントに結果を返します。
質問
- この実装は、数十または数百のクライアントで機能しますか?
- 私が見ていない明らかな落とし穴はありますか?
- これはやり過ぎですか?この種の状況を処理するためのより簡単な/より良い方法はありますか?
ありがとう!