2012-06-08 18 views
10

मेरे पास एक प्रश्न है - क्या किसी के पास कोई बेंचमार्क डेटा पुनः है। एक्सप्रेस जेएस फ्रेमवर्क बनाम शुद्ध Node.js का उपयोग कर?एक्सप्रेस जेएस बनाम शुद्ध नोड.जेएस - प्रदर्शन मानक?

क्या ऐसा कुछ भी माना जाना चाहिए - या एक्सप्रेस या इसी तरह के ढांचे का उपयोग करना निश्चित रूप से एक जरूरी है यदि आप कम या ज्यादा बड़े वेब ऐप का निर्माण कर रहे हों?

+3

अनुरोध हाँ, यह बहुत जरूरी है , पहिया को फिर से शुरू करने की कोई जरूरत नहीं है। और शायद, उनका पहिया आपके से बेहतर होगा क्योंकि एक्सप्रेस – Mustafa

उत्तर

15

एक्सप्रेस node.js के आस-पास एक सुविधा रैपर है, और आपके सर्वर पर अधिक विलंबता नहीं जोड़नी चाहिए; आपका कोड शायद वैसे भी एक ही कदम से गुज़र जाएगा। ऐसा कहा जा रहा है कि, यदि आपके लोड परीक्षण (या बेकार ग्राहकों) को लगता है कि सर्वर बहुत धीमा है और/या स्केलेबल नहीं है, तो आपको उस समय प्रोफाइल करना चाहिए, और बाधा शायद एक्सप्रेस नहीं होगी।

Btw, यहां तक ​​कि एक्सप्रेस calls itself "high performance" यद्यपि, वे naughty माप पोस्टिंग नहीं करने के लिए कर रहे हैं।

28

संपादित करें:

लेख मैं से जुड़ा हुआ नीचे गायब हो गया है, और मैं इसे थोड़ा के आसपास खोज करने के बाद भी नहीं मिला।

हालांकि यह डेल्टा का उत्तर न मिले: हालांकि, उस के एवज में, यहाँ पर्याप्त वैज्ञानिक बेंचमार्क के साथ प्रासंगिक संदर्भ के एक जोड़े हैं आपके प्रश्न का हिस्सा, यहां एक्सप्रेसजेएस प्रदर्शन के बारे में कुछ पूर्ण आंकड़े हैं:

Updated Link

http://blog.perfectapi.com/2012/benchmarking-apis-using-perfectapi-vs-express.js-vs-restify.js/

, ऐसा लगता है कि एक छोटे से अमेज़न उदाहरण पर, एक्सप्रेस औसत:

एक बहुत सम्मानजनक 1,600-1,700 प्रति सेकंड

+0

में रूटिंग और सामान के अन्य गुच्छा को अनुकूलित करने का उनका कर्तव्य है और अधिक उत्साह का हकदार है। –

+3

लिंक मर चुका है, क्या आप लिंक को अपडेट कर सकते हैं? –

+1

मैंने उत्तर में लिंक को अपडेट किया। – Sobiaholic

संबंधित मुद्दे