2012-02-09 20 views
1

私たちはPHPでWebアプリケーションを開発し、それを敷地内またはクラウドで提供しています。クラウドサーバーはLinuxですが、ほとんどの社内の顧客はWindowsプラットフォーム上にあります。移植可能で軽量な彗星サーバーの実装は何ですか?

オンプレミスのお客様には、Apache/PHPスタックを配布しており、システムでプッシュ機能を使用したいと考えています。 Apache/mod_php設定で長いポーリングを行うことは、オンプレミスの顧客にとってはうまくいくかもしれませんが、クラウドのスケーラビリティにとっては大きなノー・ノーです。

私はほとんどの彗星サーバーの実装で周りを探してきたし、彼らのいずれかのように見える:

  • (APE)の単一のプラットフォームです(CometD)ヘビー級かつ複雑では依存します全体の異なるプラットフォーム(周回)
  • または非常に維持されて見ていない(nginxの+ http_push_module)

私はワットouldはpushのためのmemcachedのようなものに走るのが大好きです:軽くて速いクロスプラットフォームですが、私はできませんでした。

提案、誰ですか?ありがとう!

答えて

0

私はまだCometプログラミングの学習段階ですが、まだ回答が得られていないので、私はNode.js + Socket.IOを提案して助けてください。簡単な説明を保つために... Node.jsは基本的にイベント駆動の非ブロッキングWebサーバーです.Socket.IOはWebSocketエミュレータ(およびその他)です... Comet開発に最適です。

また、サードパーティのホストサービスをご利用になる場合は、Pusherはかなりクールだと思われます。

関連する問題