相关疑难解决方法(0)

一般来说,Node.js如何处理10,000个并发请求?

我知道Node.js使用单线程和事件循环来处理请求,一次只处理一个(非阻塞).但是,如何工作,让我们说10,000个并发请求.事件循环将处理所有请求?这不会花太长时间吗?

我无法理解它是如何比多线程Web服务器更快的.据我所知,多线程Web服务器的资源(内存,CPU)会更昂贵,但它不会更快吗?我可能错了; 请解释这个单线程如何在大量请求中更快,以及在处理大量请求(例如10,000)时它通常会做什么(在高级别).

而且,那个单线程是否能够很好地扩展?请记住,我刚刚开始学习Node.js.

node.js

345
推荐指数
8
解决办法
9万
查看次数

标签 统计

node.js ×1