[問題] Websocket和Comet(長輪詢)哪個較耗資源?

作者: red0whale (red whale)   2017-12-02 22:17:15
Websocket和Comet(長輪詢)哪個比較耗費伺服器主機的記憶體、處理序和CPU等資源?
長輪詢因為在伺服器需要一直跑while迴圈,然後要一直檢查是否有資料更新
是蠻費伺服器資源的
但是Websocket會這樣嗎?
我對Websocket不是很熟…
作者: dododavid006 (朔雪)   2017-12-02 23:05:00
為什麼你的問題要散在各處啊 其實如果你寫 WS 還是用 while 迴圈一直檢查 那兩個會一樣耗資源的如果你希望不要那麼耗資源的話 應該是要實作一種通知機制 讓你的程式在有新資料進來時才被喚醒執行的比如說使用 redis 的 block pop

Links booklink

Contact Us: admin [ a t ] ucptt.com