我目前正在使用服務器發送事件的應用程序。與WebSockets相比(我還沒弄清楚如何設置),我真的很享受它們設置的方便程度。如果你不熟悉這種技術,服務器發送的事件允許其中一個與服務器保持開放連接,以實現從服務器到客戶端的單向數據流。如何使服務器發送事件有效
但是,我不確定如何以最有效的方式運行這些SSE。我有兩個選擇:
- 不斷讓SSE運行。
- 根據需要打開和關閉連接。
- ??
選項二對我來說似乎最符合邏輯。但是,我不是CS專業,也不完全瞭解所有這些技術的工作原理。
我回想起古老的神話,如果你經常打開和關閉燈泡,燈泡將使用更多的能量。據我所知,情況並非如此。談到上證所時,我也覺得情況並非如此,只是讓它無故地運行會浪費不必要的帶寬。
有什麼想法?
「高效」通過什麼措施? –
比較1 vs 2 – Shawn31313
我的意思是:你用什麼指標來評估和比較這兩種選擇?它是否是延遲?同時打開的連接數量?還有別的嗎? –