[问题] 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