了解Node.js

什么是Node.js?

它是一个服务器程序,本身运行 V8 JavaScript;

 使用 JavaScript 来允许程序员轻松快速地创建快速、可伸缩的 web 服务器。Apache 是运行就绪的,而 Node 是编码就绪的。

Node.js能做什么?

旨在提供一种简单的构建可伸缩网络程序的方法;它并不分配一个 “每个连接一个线程” 模型,而是使用一个 “每个连接一个流程” 模型,只创建每个连接需要的内存。

Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

Node.js的适用场景:

预计可能有很高的流量,而在响应客户端之前服务器端逻辑和处理所需不一定是巨大的。

原文地址:https://www.cnblogs.com/zhaojinxin/p/7429627.html