Node是一个服务器端JavaScript解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。知识兔在这里分享32位和64位两个版本的node.js供用户免费下载,请用户根据需要选择安装。
基本介绍:
Node核心思想:1、非阻塞、2、单线程、3、事件驱动。
Node和操作系统有一种约定,如果创建了新的链接,操作系统就将通知Node,然后进入休眠。如果有人创建了新的链接,那么它(Node)执行一个回调,每一个链接只占用了非常小的(内存)堆栈开销。
Node更擅长处理体积小的请求以及基于事件的I/O。
node.js不仅仅是做一个Web服务的框架,它可以做更多,比如它可以做Socket服务,可以做比方说基于文件的,然后基于像一些比方说可以有子进程,然后内部的,它是一个很完整的事件机制,包括一些异步非注射的解决方案,而不仅仅局限在网络一层。同时它可能,即使作为一个Web服务来说,它也分享了更多可以深入这个服务内核、核心的一些功能,比方说Node使用的Http Agent,这块就是它可以更深入这个服务内核来去做一些功能。
node.js 安装方法如下:
1、安装编译环境,>sudo apt-get install g++ c++ curl libssl-dev apache2-utils git-core curl
2、下载Node安装包,>wget http://nodejs.org/dist/node-v0.3.0.tar.gz
3、编译安装,步骤如下:
>./configure //注:如果不需SSL,可加入选项-without-ssl
>make
>make install
4、安装成功,默认路径为:/usr/local/bin/node

下载仅供下载体验和测试学习,不得商用和正当使用。
下载体验