12

サーバー送信イベントでサーバー側のコードで再試行時間を設定できない限り、どちらの場合もクライアントがサーバーにリクエストを送信し、サーバーが応答するようです。では、jQuery の post または get メソッドではなく SSE を使用する利点はありますか?

4

2 に答える 2

10

SSEIE ではサポートされていませんが、ライブラリを使用すれば IE 8 以降で動作させることができます。

サーバー送信イベントにより、サーバー上のトラフィックが減少します。クライアントは毎分ニュースを要求する必要はありません。データは、利用可能な場合にのみ配信されます。また、データは、クライアントが要求したときだけでなく、クライアントに即座に届きます。

SSE を使用したい場合は、Yaffle の EventSource のようなライブラリを使用する必要があります。

于 2011-10-12T12:11:47.580 に答える
4

リクエストの重みは長いポーリングよりもはるかに少ないため、SSEを使用する方が適切です。長いポーリングでは、毎回HTTPリクエストを発行する必要がありますが、SSEでは、サーバーからクライアントにデータを送信するために1つのHTTP接続を使用する必要があります。

サーバーへのSSEの埋め込みは簡単です(特にnode.jsで)。

これがSSEを処理するためのPHPライブラリで、私が作成したものです

これらのものがあなたを助けることができることを願っています。

于 2013-01-09T07:52:41.833 に答える