【Node.js】初体验
2012-11-25 14:49
253 查看
听说Node.js最近很火,网上简单查阅了一下,大约就是一个在非浏览器环境下执行js的engine(基于V8引擎的扩展),并且自带web server功能。用js来取代其他传统的服务器端脚本,大有“一切皆js”的架势。最近在学习一些linux的东西,所以尝试在centos上装了个Node尝尝鲜。
从源代码安装和测试
从http://nodejs.org上找到下载源码的地址:http://nodejs.org/dist/v0.8.14/node-v0.8.14.tar.gz 用wget命令下载:
从源代码安装和测试
从http://nodejs.org上找到下载源码的地址:http://nodejs.org/dist/v0.8.14/node-v0.8.14.tar.gz 用wget命令下载:
wget http://nodejs.org/dist/v0.8.14/node-v0.8.14.tar.gz[/code]
解压tar –zxf node-v0.8.14.tar.gz
cd到node-v0.8.14,依次执行configure\make\make install,编译需要依赖的库:yum install gcc-c++ openssl-devel./configure make make install
写个测试代码,保存成test-web-server.jsvar http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello Node.js\n'); }).listen(8081, "192.168.1.102"); console.log('Server running at ' target='_blank'>http://192.168.1.102:8081/');[/code]
执行node test-web-server.js &
打开并保存防火墙设置iptables -I INPUT 2 -p tcp --dport 8081 -j ACCEPT service iptables save
使用浏览器测试
用http_load做个简单的压力测试,可以看到同样是10000次请求,当并发数是50时,吞吐率为2869,当并发数是500时,吞吐率为1935,下降趋势比较明显哦~
相关文章推荐
- Node.js 体验 — 当 Node.js 邂逅 Windows Azure
- Node.js 体验 — 当 Node.js 邂逅 Windows Azure
- node.js 初体验
- Node.js 体验 — 当 Node.js 邂逅 Windows Azure
- Node.js 体验报告——有关 Node.js 的集中吐槽
- Node.js 体验报告——有关 Node.js 的集中吐槽
- Node.js 体验-存储服务和服务运行时
- Node.js 体验 — 当 Node.js 邂逅 Windows Azure
- [Azure体验篇]Node.js on Azure Website
- Node.js 体验-存储服务和服务运行时
- Node.js 体验-存储服务和服务运行时
- Node.js 体验-存储服务和服务运行时
- 【前端】Node.js 9.0来了_有哪些不一样的体验?
- node.js 初体验
- node.js 初体验
- Node.js 使用体验、开发感悟及未来展望(文章很长,自备瓜子)
- 安装nodejs+npm的体验
- Node.js 网页瘸腿稍强点爬虫再体验
- Nodejs express之初体验
- node.js 初体验