2

クライアント側に更新をポーリングする AJAX 要求があると思いますが、それは驚くほどタイトな応答です。誰かがプロトコルで行っている可能性のあるトリックについて、より多くの洞察を提供できますか?

4

1 に答える 1

2

この場合に一般的に使用される 2 つの方法

  • ポーリング: Javascript コードは、(たとえば) 10 秒ごとにサーバーをポーリングして、表示する新しいニュースがあるかどうかを確認します。

  • 永続的な接続: XMLHttpRequest 要求はクライアントによって実行され、サーバーは何らかのニュース (この場合はクライアントにデータを返信する) があるまで、または指定されたタイムアウトに達するまで接続を維持し、クライアントは再試行します。の上。

Google はおそらく 2 番目のオプションを使用します。これは、返信と更新がより高速です。

于 2010-12-01T17:36:32.737 に答える