Node.js:基于事件的彗星插入定期 ajax 请求?
据我所知,node.js 的核心功能是:基于事件的结构和非常便宜的“线程”休眠。因此,不创建定期的 ajax 请求,而是保存诸如“用户 A 收到新消息”之类的事件,并让用户 A 的连接线程休眠,直到该事件发生,这可能是一个非常好的主意(而且可能更便宜)。
您认为服务器(RAM、CPU)使用什么会更便宜?
Core features of node.js as far as I understood are (also): event-based structure and very cheap "threads" sleeping. So, it may be really good idea (and probably cheaper) to do not create periodic ajax requests, but to hold events like "user A got a new message" and let user's A connection thread sleep until this event happens.
How do you think - what would be cheaper for server (RAM, CPU) to use?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 socket.io 来推送数据。确实非常好。
Take a look at socket.io for pushing data. It really is very good.