0

Gmailが接続を失うと、次のようなメッセージが表示されます。

接続されていません。3:36 で接続中… [今すぐ試す]

再接続間隔を短縮することは、本当に大きな問題でしょうか?

Socket.IOベースのモバイル Web アプリを開発していて、Gmail のようにメッセージが表示されないようにしたいので質問しています。代わりに、次のようなスキームを想像します。

  • 1 秒から 1 分の間隔で高速ランダムに再接続し、 さらに

  • 特定のユーザー操作で再接続し、さらに

  • ブラウザの状態が変化すると再接続します。

4

1 に答える 1

1

アプリケーションがサーバーへの接続を失う理由の 1 つは、サーバーまたはサーバーへの接続が過負荷になっている可能性があります。再接続の試行でスパムを送信すると、状況が悪化する可能性があります.

最終的には、ユーザビリティ要件に依存します。ユーザーが電子メール プログラムで長時間過ごす場合、通常、ユーザーは常にそのプログラムとやり取りしているわけではなく、1 つの電子メールを読んでいます。また、メール クライアントは、数分間切断されても存続できます。これは、電子メールが送信されてから数時間の待ち時間で読み取られることは珍しくないためです。そのため、GMail は再接続を試行するまでの遅延が長くなる可能性があります。ユーザーが常にサーバーと対話しているアプリケーションがある場合、再接続試行の遅延を短くしたい場合があります。

于 2012-10-24T11:06:25.463 に答える