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 は文字列 (json) で、サイズは約 4 メガバイトです。
ご覧のとおり、サーバーは投稿されたデータに対して何もしません。デバッグするために、すべてのコードを削除し、何もしない hello world の例に戻りました :)
ノード プロセスのメモリ使用量を確認すると (アクティビティ モニター、Mac アプリで実行)、ノードサーバーのメモリ使用量は、リクエストごとに大きくなっています。
そのため、20 回ほどのリクエストの後、メモリ使用量は 2 倍になります。