【发布时间】:2015-03-14 08:39:28
【问题描述】:
11,222 个请求/秒,原始节点...
var http = require('http');
http.createServer(function(req, res) {
res.end('done');
}).listen(1337, '127.0.0.1');
=
gobench -c 100 -t 5 -u http://localhost:1337
Requests: 56112 hits
Successful requests: 56112 hits
Network failed: 0 hits
Bad requests failed (!2xx): 0 hits
Successfull requests rate: 11222 hits/sec
Read throughput: 1369156 bytes/sec
Write throughput: 1349088 bytes/sec
Test time: 5 sec
但是在 Meteor 中使用 Iron-Router 服务器端路由返回相同的东西......
Router.route('/test', function() {
this.response.end('done');
}, {
where: 'server'
});
=
gobench -c 100 -t 5 -u http://localhost:3000/test
Requests: 6544 hits
Successful requests: 6544 hits
Network failed: 0 hits
Bad requests failed (!2xx): 0 hits
Successfull requests rate: 1308 hits/sec
Read throughput: 189776 bytes/sec
Write throughput: 164771 bytes/sec
Test time: 5 sec
瓶颈是 Meteor 还是 Iron-Router?
【问题讨论】:
标签: node.js meteor iron-router