サーバー送信イベントの原則を正しく理解すると、クライアントがEventSourceに登録するたびに、イベントを管理するリソースへの新しいHTTP接続が実際に開かれます。他のHTTPリクエストとは異なり、この接続は有効なままなので、このクライアント専用のサーバプロセス/スレッドは、クライアントが切断するまで実行を継続します。サーバー側のサーバー送信イベントコスト
SSEを使用するアプリケーションに1000のクライアントが接続されている場合はどうなりますか? SSEを処理するために1000プロセス/スレッド(同じことをやっている)が並行して実行されていますか?私は間違っていると思いますが、そうでない場合は、少なくともサーバーがその多くのプロセス/スレッドを同時に実行する必要がない通常のAJAXポーリング方法よりも効率的ですか?
ApacheのようなWebサーバーでは、かなりのリソースを必要とします。しかし、それがnode.jsのような非同期Webサーバがある理由です... – ThiefMaster