5

1)フォーラムやチャットのあるウェブサイトを開発したい。チャットとフォーラムは何らかの方法でリンクされています。スレッドごとに、ユーザーはそのスレッドのチャットルームでチャットしたり、フォーラムに返信を投稿したりできます。フォーラムにはdjangoを使用し、チャットにはtwistedを使用することを考えていましたが、2つを組み合わせることができますか?ツイストを使用して開発されたチャットアプリケーションは、フォーラムにリンクされています。

2)ツイストとジャンゴを使用する場合、WebサイトにWebサイトを配置するときに、どのようなWebホストを使用しますか?VPSを使用しますか?または、両方をサポートするホストを入手できますか?

4

3 に答える 3

13

私は2つ自体を組み合わせることはしません。Djangoへの呼び出しは同期的に発生します。これは、Twistedのイベントループがブロックされることを意味します。TwistedプロセスをDjangoを使用するスタンドアロンアプリとして扱い、従来のWebサーバーでDjangoアプリを処理することをお勧めします。

Twistedアプリを実行できる共有ホストが見つからない可能性が高いため、VPSルートを使用します。

于 2010-01-20T05:30:51.163 に答える
10

私はあなたが探しているものかもしれないプロジェクトを進めています(少なくとも始めるために)。これはHotdotと呼ばれます:http ://github.com/clemesha/hotdot 。

また、このトピックの詳細については、http://clemesha.org/blog/2009/dec/17/realtime-web-apps-python-django-orbited-twisted/を参照してください。

于 2010-01-21T02:58:12.570 に答える
0

フォーラムアプリケーションがチャットアプリケーションから何かを取得する必要がある場合は、フォーラムアプリケーションをプレーンHTTPリクエストを使用してチャットアプリケーションと通信させ、それらを個別に実行する方が簡単です。

于 2010-01-20T12:41:24.480 に答える