Flash フロントエンドを備えた確立された Apache/PHP サイトがあります。更新をフラッシュ アプリにプッシュするために、ある種のソケット通信、つまり「ロング ポーリング」を実装する必要が生じ始めます。これは明らかに Apache や PHP にとって良い状況ではないので、機能のこの側面に Tornado を使用したいと思いますが、別のポートで Tornado を実行したくありません。ソケット接続をブロックする制限的なファイアウォールに対処する必要はありません。
理想的には、ほとんどのリクエストを Apache に転送し、その他のリクエストを Tornado に転送できるプロキシを実行したいと考えています。Apache をファースト コンタクト プロキシとして使用し、必要に応じてリクエストを Tornado に転送することについていくつかの提案を見ましたが、Tornado の非同期機能の多くを割引することも見てきました。
ポート 80 の最初の連絡先として Tornado を使用し、Apache にプロキシ バックするようにしないのはなぜでしょうか? これについては何も見つかりませんでしたが、これが可能かどうか疑問に思っていますか?
もう 1 つのオプションは、lighttpd のようなものをプロキシとして使用し、物事を Apache に渡すか Tornado に渡すかを決定させることですが、この種のセットアップは理にかなっていますか? またはNginxはどうですか?
私の物事の理解に関する提案、アドバイス、または修正は大歓迎です!