美文网首页
一、对nodejs的简单了解

一、对nodejs的简单了解

作者: 橙紫龙 | 来源:发表于2020-06-30 16:41 被阅读0次

    什么是nodejs

    Node.js是一个javascript运行环境。它让javascript可以开发后端程序,它几乎能够实现其他后端所能实现的所有的功能。

    nodejs基于谷歌v8引擎。

    为什么这么多人用Nodejs

    nodejs最擅长的就是高并发。ps:啥叫高并发???
    (高并发简单的来说就是在同一时刻不同用户访问同一资源的问题,专业一点的说法就是在同一时刻有多个线程访问了同一个数据资源。)

    在java、php等服务器端语言中,会为每个客户端连接创建一个新的线程,而每个线程需要耗费大概2M左右的内存。也就说是,一个8G内存服务器可同时连接最大用户数为4000左右吧。而nodejs不会为每个客户创建一个新的线程,而是仅仅使用一个线程,当有用户连接了,就触发一个内部事件,通过非阻塞I/O,事件驱动机制,让nodejs程序宏观上也是并行的。使用nodejs,一个8G的内存的服务器,可以同时处理超过4万用户的连接。(666)

    nodejs环境搭建

    https://nodejs.org/zh-cn/download/
    如何查看Node版本?终端输入node -v

    相关文章

      网友评论

          本文标题:一、对nodejs的简单了解

          本文链接:https://www.haomeiwen.com/subject/dvpxqktx.html