どのように私は、Djangoアプリケーションに逆AJAXを実装する必要がありますか?
-
26-09-2019 - |
質問
ジャンゴでチャットアプリケーションを構築する際にどのように私は逆のAJAXを実装する必要がありますか?私は、Djangoの-周回を見て、私の理解からきた、このプットHTTPサーバーの前に彗星のサーバー。私はDjangoの開発サーバを実行しているが、私はmod_wsgiをからアプリケーションを実行して起動したときにどのようにこの作業を行いてる場合、これは罰金ですか?どのようにすべての要求の規模を扱う周回サーバーを持っていますか?これが正しいアプローチですか?
私は必ずすべてが関与されるものではないんですが、は、私は、それがうまくいくように思える別のアプローチ(ロングポーリング)を見てきました。クライアントは、独自のスレッドに住んでいるでしょう、ないようにアプリケーションの残りの部分をブロックするようにページを要求しませんか?それもブロックしますか?クライアントから要求されたスクリプトは情報のために継続的にポーリングする必要はありませんか?
アプローチは、より適切でしょうか?よりポータブル、スケーラブルで、SANE、などはどれですか?
?私が見落としていることを(脇メッセージに対するクライアントのポーリングから)これに近づいたが、他の良いです解決
どのように素晴らしい nginxのプッシュモジュールを使用してはどうですか?
他のヒント
持っているのを見てみましょうトルネードの?
非ブロック要求をサポートしていないため、彗星/ロングポーリングのアプリのためにWSGIを使用することは良い選択ではありません。
nginxのサーバーとクライアントの両方のためのシンプルなHTTPインターフェースを提供するストリームモジュールを押してください。
には思わのモジュールをプッシュ所属していません StackOverflow