0

私が取り組んでいる Web アプリケーションには、次の要件があります。

  1. クライアントは Web ブラウザ経由でログインできる必要があります。
  2. ログイン後、彼らはできるようになります
    • 構成の変更 (通常の要求/応答)
    • サーバーから送信されたアラームを受信できるようになります (サーバー側のプッシュ)。

さて、問題はアラームをどのように実装するかです。最初は長いポーリング アプローチ (Comet) を使用することを考えていましたが、クライアントの数が 5 ~ 10 に制限されることは間違いないため、現在はより単純なアプローチを使用することを考えています。

私が持っているオプションは何ですか?クライアントがサーバーをポーリングするだけでよいでしょうか?

4

2 に答える 2

1

5〜10人のクライアント?私は彼らにサーバーをポーリングさせるだけです。これを過剰に設計する必要はありません。

于 2011-01-10T01:15:21.417 に答える
1

Adobe Flash オブジェクトを使用して、サーバーへのソケット接続を開くことを検討できます。

これにより、クライアントとサーバーが実際に「接続」されるため、実際に接続していること、または接続が失われたときにサーバーで通知されます。

また、これに単純なハートビート システムを結び付けて、1 秒または数秒ごとに「準備完了」を確認できるようにすることもできます。

補足として...ネイティブGUIアプリケーションとは対照的に、Webアプリケーションがこれに適したプラットフォームであると確信していますか?

于 2011-01-10T01:05:52.150 に答える