Node.js并发请求问题

时间:2015-06-18 13:02:15

标签: node.js http concurrency server

我创建了node.js https服务器。当我以100的并发请求命中服务器时,响应时间很短,比如0.100秒。随着我增加并发性,可以说100个并发请求,响应时间一直在增加,直到最后一个请求被提供。它继续增加后续请求,并达到7-8秒,以响应直到结束。 node.js不处理并发请求吗?

flag var s = https.createServer(options, function onapprequest(request, response) { 
    if (request.method == 'POST') { 
        var body = ''; 
        request.on('data', function (chunk) { 
            body += chunk; }
        ); 
        request.on('end', function () { 
            try { 
                json = JSON.parse(body); 
            } 
            catch (e) { 
                log.info("parsing err"); 
            } 
            PreProcessing(); 
            function PreProcessing() { 
                // some processing... 
            } 
        }); 
    }}).listen(port); 
    servers.push(s); 

0 个答案:

没有答案