node.js服务端setInterval这个消耗资源大吗?
我现在想定时向客户端发送数据
6 回复
最好用setTimeout来模拟
根据你的模型,只存在一个SETINTERVAL。性能影响几乎可以忽略不计。不要听浩浩的。
那广播消耗资源吗?我的意思是如果有1万个链接,广播一下?
个人建议,如果回调中是比较耗时的操作,建议用setTimeout来模拟,否则可以用setInterval。
setTimeout不是只能执行一次吗?
@330216851 setTimeout里面嵌套setTimeout,就可以模拟了。不记得是《Javascript高级程序设计》或者《高性能Javascript编程》中有介绍~