6

私は、彗星技術を使用したPHP / MySQLを使用してアプリケーションを開発しました。これは、非常に長いポーリングです。概念実証はうまく機能しますが、トラフィックが数千の同時接続=Webサーバー上の数千のオープン接続にすばやく到達することを期待しています。

私は自分のサーバーをセットアップする能力がなく(例えばlighttpdを使用して)、通常、他のWebプロジェクトのために月額5ドルの単純なPHPホスティングに依存しています。ただし、これらは、このように多数の同時オープン接続をサポートすることを目的としていないため、うまくいきません。

私の他のオプションは何ですか?コメットアプリケーションに特化したホストは見つかりませんでした。

ありがとう

4

4 に答える 4

1

私はあなたと同じ状況にあり、Nginx とPush Moduleをインストールする専用サーバーを使用することにしました。これは新聞の Web サイトのリアルタイム チャットで、これまでのところうまく機能しています。Jon が言及しているように、Apache は非常に迅速に機能しますが、nginx は優れたパフォーマンスを発揮し、プッシュ モジュールは非常にシンプルです。幸運を!

于 2010-12-12T22:07:28.677 に答える
1

あなたはより高価になる専用サーバーを使用する方が良いでしょうが、それは仕事をします.私は個人的に1and1.co.ukが好きです

それが役立つことを願っています!!

于 2010-12-06T23:27:03.643 に答える
0

Apacheはサーバーへの多くのオープン接続をうまく処理できないことを読みました。多くの人がnginxまたはStreamHubCometServer(Python)を推奨しています:

Pythonコメットサーバー

http://ajaxpatterns.org/HTTP_Streaming

または、完全なComet Framework(PHPで動作)を使用できます:http://www.ape-project.org/

于 2010-12-06T23:36:08.933 に答える
0

ええ、Apache は多くの開いている接続で使用するようには設計されていません。Jetty の上で cometd を実行することを検討することをお勧めします。Java でプログラミングを行う必要がありますが、それでもすべての Web リクエストを php で行うことができます。Java/Jetty および PHP Web ホストを見つけることができる場合があります。

人々が持っている他の解決策を見たいと思います。

于 2010-12-06T23:30:48.907 に答える