注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

simonzhang个人观点

http://www.simonzhang.net 镜像地址

 
 
 

日志

 
 

centos安装node.js简单测试  

2011-09-26 19:20:11|  分类: node.js |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

操作系统

Centos 5.4 Linux 2.6.18-164.el5 4G内存、Xeon(TM) CPU 3.20GHz

node-v0.5.7

 

node的官方网站http://nodejs.org/ 使用官方网站示例。

再安装前请将开发工具(tcl-developenssl-develglibc-devel bzip2*等)安装,可以使用yum工具。

 

安装

# tar zxvf node-v0.5.7.tar.gz

# cd node-v0.5.7

# ./configure

# make

 

有报make: [all] Error 1 (ignored) 但是没有找到问题,忽略了直接做下一步。

 

# make install

 

收到安装成功讯息。

 

建立一个node.js档案。

vim node.js

var http = require('http');

http.createServer(function (req, res) {

         res.writeHead(200, {'Content-Type': 'text/plain'});

         res.end('Hello Node.js\n');

}).listen(8124, "192.168.1.200");

console.log('Server running at http://192.168.1.200:8124/');

 

执行node.js

# node node.js

 

打开浏览器使用连接http:// 192.168.1.200:8124看到Hello Node.js,就表示node.js已经正在运作中。

 

进行个简单测试,使用apacheab工具

命令# ./ab -c10000 -n 40000 http:// 192.168.1.200:8124/

Complete requests:      40000

并发数:    3498.75 [#/sec]

平均返回相应时间:       0.286 [ms]

传输量:        266.51 [Kbytes/sec]

无请求失败。

在同一台机器上使用django写个,测试一下。

环境Python 2.6.6  django 1.3.0 关闭debug状态

代码为:

#!/bin/evn python

from django.http import HttpResponse 

 

def index(request): 

  html = "Hello Django\n"

  return HttpResponse(html)

直接使用python自带的调试服务器

# python manage.py runserver 192.168.1.200:9000

因为4000030000时将服务器跑死了(报错apr_socket_recv: Connection timed out (110)),所以修改为25000进行测试,结果也死了,改20000也死了,直接改15000也死了。算了我不测了。

 

总结:初步看node js效率确实很高,python+django自带的服务器的效率肯定是不行,如果使用uWSG用多进程会好很多,在之前我有个测试可以参考:http://simon-zzm.blog.163.com/blog/static/8880952220113201825603/

 

继续学习中,需要看看node js能完成什么工作,接下去表现如何。
  评论这张
 
阅读(2706)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017