apacha服务器软件使用的是多线程并发,每个线程占用进程内存中的同一块地址,所以每当一个线程处理大量逻辑时,后续线程会发生阻塞,多线程并行是有缺陷的,node.js是异步的非阻塞型的I/0流,正是功能强大的地方,注意他是单线程的,所以官网解释的是使其轻量又高效,很好的解决了我们服务器端的压力,当然也会发生阻塞,此时交给我们worker threads去处理。但是node他不适合密集的cpu处理,不适合逻辑复杂的运算,适合密集型数据的应用,如在线聊天,单页app,分布式应用等,
Nginx服务器可以允许50000个并发连接数,很好的减轻了node.js服务器的压力,Nginx实现了缓存,ssl,负载均衡,静态文件,压缩等服务,从未加快的了我们对网页的访问速度。