作者red0whale (red whale)
看板Ajax
标题[问题] Websocket和Comet(长轮询)哪个较耗资源?
时间Sat Dec 2 22:17:15 2017
Websocket和Comet(长轮询)哪个比较耗费伺服器主机的记忆体、处理序和CPU等资源?
长轮询因为在伺服器需要一直跑while回圈,然後要一直检查是否有资料更新
是蛮费伺服器资源的
但是Websocket会这样吗?
我对Websocket不是很熟…
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.7.20
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1512224237.A.0C1.html
1F:→ dododavid006: 为什麽你的问题要散在各处啊 其实如果你写 WS 还是 12/02 23:05
2F:→ dododavid006: 用 while 回圈一直检查 那两个会一样耗资源的 12/02 23:05
3F:→ dododavid006: 如果你希望不要那麽耗资源的话 应该是要实作一种通 12/02 23:07
4F:→ dododavid006: 知机制 让你的程式在有新资料进来时才被唤醒执行的 12/02 23:08
5F:→ dododavid006: 比如说使用 redis 的 block pop 12/02 23:09