我有一个简单的快递3.2应用程序,发布时返回200.我观察节点(v0.10.5)进程的内存RSS,每个请求都将内存增加4kb左右.
服务器代码非常简单:
var express = require('express'); var app = module.exports = express(); app.set('port',process.env.PORT || 3000); app.use(express.favicon()); app.use(express.bodyParser()); require('./apps/events/index')(app); app.listen(app.get('port'),function(){ console.log("Express server starting..."); });
相应的控制器代码是:
// ./apps/events/index.js var events = function(app) { app.post('/events',function(req,res) { res.writeHead(200); res.end(); }); } module.exports = events;
我的代码中是否有引起这种情况的内容?这是正常的(希望不是).还是我在测量错误的东西?我将这个脚本的一个版本投入生产,节点进程在16mb内存使用时启动,经过一些负载测试(20,000次点击)后,它增加到32mb.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。