AWSインスタンスにNode.JSをスローし、リクエスト時間をテストしていたところ、いくつかの興味深い結果が得られました。
サーバーには次のものを使用しました。
var http = require('http');
http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('Hello World');
res.end();
}).listen(8080);
このサーバーまでの平均遅延は90ミリ秒ですが、リクエストの合計には約350ミリ秒以上かかります。明らかに、箱に多くの時間が無駄になっています。テストの前に、DNSがキャッシュされていることを確認しました。
私はサーバー上で1000の共通貨でApacheベンチを実行しました-それは4.3秒で10,000のリクエストを完了しました...これは平均4.3ミリ秒を意味します。
更新:ニヤリと言うだけで、同じマシンにApache + PHPをインストールし、単純な「Hello World」エコーを実行して、平均で92ミリ秒の応答時間を取得しました(2回のping)。
どこかに欠けている設定はありますか?