标签: node.js multithreading event-loop
与多线程模型相比,有很多关于节点js的高性能的说法。但是从单个用户的角度来看,发出了http请求,发出了db操作,用户必须等到数据库的响应到达。当然,事件循环可以同时监听其他请求,但是当大多数时间的IO操作时,个人用户如何感受速度效益?
答案 0 :(得分:-1)
从用户的角度来看,性能将是相同的。但想象一个网站收到数百万的请求,服务器会卡住,因为服务器的资源是有限的。使用节点可以提高服务器的功能,因为节点将优先选择访问资源的方式,使用带事件的队列,节省内存使用量并使cpu工作量很大。