हम एडब्ल्यूएस (EC2) पर एक साधारण नमस्ते विश्व नोड सर्वर का उपयोग कर नोड प्रदर्शन बेंचमार्किंग रहे हैं पर बाहर maxing।Node.js 1000 समवर्ती कनेक्शन
कोई फर्क नहीं पड़ता आकार उदाहरण उपयोग हम नोड हमेशा अधिकतम करने के लिए बाहर 1000 समवर्ती कनेक्शन में प्रकट होता है (यह प्रति 1000 दूसरा नहीं है, लेकिन 1000 में यह 1 समय में संभाल कर सकते हैं)। इसके तुरंत बाद सीपीयू स्पाइक्स और नोड मूल रूप से जम जाता है।
नोड v0.10.5
var http = require('http');
var server = http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('loaderio-dec86f35bc8ba1b9b604db6c328864c1');
});
server.maxHeadersCount = 0;
server.listen(4000);
नोड यह सही से ज्यादा को संभालने में सक्षम होना चाहिए? किसी भी विचार की बहुत सराहना की जाएगी।
इसके अलावा फ़ाइल वर्णनकर्ता (नरम, कठोर, प्रणाली) 65,096 की तैयारी में हैं)
आप अंततः कितने समवर्ती कनेक्शन मिला? और ईसी 2 उदाहरण पर क्या? – user3526
@ user3526 माफ़ी इसे नहीं देख पाए। हम हम संभावित ठीक करना देखने के लिए कि हमारे एप्लिकेशन की समवर्ती कनेक्शन भावना बनाया और फिर पैमाने बाहर के दौरान कीमत के लिए उपयोग करने के लिए सबसे अच्छा उदाहरण आकार निर्धारित करने के बाद से हमारे एप्लिकेशन 100 अनुरोधों के लाखों लोगों की एक दिन की प्रसंस्करण किया गया था यह कर रहे हैं। यह एक लंबा समय रहा है (जाहिर है) लेकिन मुझे लगता है कि हम एक छोटे से 3k या 4k तक (जो एकल कोर था) तक पहुंच गया था और यह थोड़ा प्रति कोर नीचे चला गया क्योंकि हमने इंस्टेंस आकार को बढ़ाया था। बेशक ec2 ने तब से सभी उदाहरणों पर चश्मे बदल दिए हैं। – jadent