Nodejs 版本:0.8.8
这是服务器:
var http = require('http');
var port = 1338;
var ip = "127.0.0.1";
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hi there\n');
}).listen(port, ip);
客户端(php 脚本)向上述服务器发送一个 post 请求。POST 是一个字符串 (json),大小约为 4 兆字节。
如您所见,服务器对发布的数据不做任何事情。为了调试,我删除了所有代码并返回到什么都不做的 hello world 示例:)
当我查看节点进程的内存使用情况(在 Activity Monitor、mac 应用程序中完成)时 - 它报告说每个请求的节点服务器内存使用量都越来越大。
因此,在 20 个左右的请求之后,内存使用量翻了一番。