[apache] क्या मैं अपाचे को Node.js से बदल सकता हूं?



Answers

Node.js अपाचे से तेज हो सकता है क्योंकि यह घटना / गैर-अवरुद्ध आर्किटेक्चर के लिए धन्यवाद है, लेकिन आपको मॉड्यूल / पुस्तकालयों को खोजने में समस्या हो सकती है जो अपाचे कार्यक्षमता में से कुछ को प्रतिस्थापित करते हैं।

नोड.जेएस स्वयं हल्का निम्न-स्तरीय ढांचा है जो आपको अपेक्षाकृत तेज़ी से सर्वर-साइड सामान और आपके वेब अनुप्रयोगों के रीयल-टाइम भागों को बनाने में सक्षम बनाता है, लेकिन अपाचे बहुत व्यापक कॉन्फ़िगरेशन विकल्प और "शास्त्रीय" वेब सर्वर उन्मुख सुविधाएं प्रदान करता है।

मैं कहूंगा कि जब तक आप express.js जैसे node.js आधारित वेब अनुप्रयोग ढांचे के साथ PHP को प्रतिस्थापित नहीं करना चाहते हैं, तो आपको अपाचे के साथ रहना चाहिए (या यदि आपके पास प्रदर्शन समस्याएं हैं तो Nginx पर माइग्रेट करने के बारे में सोचें)।

Question

मेरे पास सामान्य संदिग्ध (अपाचे, MySQL, और PHP) का उपयोग कर CentOS पर चल रही एक वेबसाइट है। जब से यह वेबसाइट मूल रूप से लॉन्च की गई थी, तब से यह काफी विकसित हुआ है और अब मैं इसके साथ फैनसीयर चीजें करना चाहता हूं-अर्थात् वास्तविक समय अधिसूचनाएं। मैंने जो पढ़ा है, उससे अपाचे इसे खराब तरीके से संभालता है। मैं सोच रहा हूं कि क्या मैं सिर्फ अपाचे को Node.js के साथ प्रतिस्थापित कर सकता हूं (इसलिए " LAMP " के बजाय यह "एलएनएमपी" होगा)।

मैंने समाधान के लिए ऑनलाइन खोज करने की कोशिश की है, लेकिन मुझे कोई नहीं मिला है। अगर मैं उन चीजों को सही तरीके से व्याख्या कर रहा हूं जो मैंने पढ़ा है, ऐसा लगता है कि ज्यादातर लोग कह रहे हैं कि नोड.जेएस दोनों अपाचे और PHP को एक साथ बदल सकते हैं। मेरे पास बहुत सारे मौजूदा PHP कोड हैं, हालांकि, मैं इसे रखना पसंद करूंगा।

यदि यह पहले से स्पष्ट नहीं है, तो मैं बहुत उलझन में हूं और कुछ ज्ञान का उपयोग कर सकता हूं। बहुत बहुत धन्यवाद!




Previous SO पोस्ट वास्तव में वर्णन कर रहा है कि मैं क्या कह रहा हूं (php + socket.io + node)

मुझे लगता है कि आप कुछहोस्ट पर एक नोड सर्वर डाल सकते हैं: 8000 socket.io के साथ और टैग में socket.io क्लाइंट कोड को थप्पड़ मारो और न्यूनतम काम के साथ काम के एक टन के बिना socket.io (रीयलटाइम बेबी) के साथ अपने मौजूदा ऐप को रॉकिंग करें।

जबकि नोड आपका एकमात्र बैकएंड सर्वर हो सकता है याद रखें कि नोड को इसके नाम पर जीना पसंद है और नोड बनना पसंद है। मैंने कुछ समय पहले एक बात की जांच की थी कि रयान डाहल ने एक PHP उपयोगकर्ता के समूह को दिया था और उन्होंने काम करने और एक दूसरे के साथ बात करने के लिए कई नोड प्रक्रियाओं के एक दृष्टिकोण से संबंधित नोड नाम का उल्लेख किया था।






Links