Server-Sent Events の原則を正しく理解していれば、クライアントが EventSource に登録するたびに、イベントを管理するリソースへの新しい HTTP 接続が実際に開かれます。他の HTTP 要求とは対照的に、接続は存続するため、このクライアント専用のサーバー プロセス/スレッドは、クライアントが切断されるまで実行され続けます。
SSE を使用して 1000 のクライアントがアプリケーションに接続されている場合はどうなるでしょうか? SSE を処理するためだけに、1000 個のプロセス/スレッド (同じことを行う) を同時に実行することになるでしょうか? 私は間違っていると思いますが、そうでない場合、少なくともサーバーが多くのプロセス/スレッドを同時に実行する必要がない通常の AJAX ポーリング方法よりも本当に効率的ですか?