码迷,mamicode.com
首页 > Web开发 > 详细

重拾nodeJs

时间:2017-09-07 19:30:20      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:这一   font   规模   系统内存   一个   style   需求   oss   输入   

不确定为什么要去,正是出发的理由。

Node.js 是如何工作的?

Node.js 的主要思路是:使用非阻塞的,事件驱动的 I/O (输入/输出端口)操作来保持在处理跨平台 (across distributed devices) 数据密集型实时应用时的轻巧高效。

Node 真正的亮点在于建设高性能,高扩展性的互联网应用——因为它能够处理庞大的并且高并发的连接。

工作原理对比:

传统的网络服务技术:每个新增一个连接(请求)便生成一个新的线程,这个新的线程会占用系统内存,最终会占掉所有的可用内存。

Node.js :仅仅只运行在一个单线程中,使用非阻塞的异步 I/O 调用,所有连接都由该线程处理,在 libuv 的加分下,可以允许其支持数万并发连接(全部挂在该线程的事件循环中)。

使用推荐:

 

Node.js 从来不是用于解决大规模计算问题而创建的。它的出现是为了解决大规模I/O 的问题,并且在这一点上做的非常好。

 

如果项目需求中不包含CPU密集型操作,也不需要访问任何阻塞的资源,那么就可以利用的 Node.js 的优点,尽情的享受快速、可扩展的网络应用。

 

重拾nodeJs

标签:这一   font   规模   系统内存   一个   style   需求   oss   输入   

原文地址:http://www.cnblogs.com/shanhaihong/p/7490975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!