我在新鲜 Expressjs生成的应用上运行Apache Bench。我有两条路线:
1)
addListener(eventSrc, eventName) {
var handler = function(info) {
alert(eventName);
var parsedData = JSON.parse(info.data);
this.times.push(parsedData);
};
eventSrc.addEventListener(eventName, handler.bind(this));
}
2)
router.get('/test', function(req, res, next) {
res.send('Hello');
});
使用:router.get('/render', function(req, res, next) {
res.render('index');
});
和ab -n 1000 -c 100 http://localhost:3000/test/
1)我得到 ~1600 req / sec ,2)我只得到 ~380 req / sec 。 模板引擎是否可以将应用程序减慢约5倍?
https://github.com/asantrac/ExpressWeirdBenchmark/tree/master