यह भी है कि भारी PHP ऐप्स स्केल करने के लिए भी एक अच्छा विचार है? उदाहरण के लिए, नोड के mysql मॉड्यूल प्रदर्शन आदि के संदर्भ में php के mysqli एक्सटेंशन की तुलना कैसे करता है ..क्या node.js php के साथ एकीकृत किया जा सकता है?
उत्तर
ठीक कुछ प्रदर्शन के साथ node.js में उपलब्ध कुछ बहुत अच्छी mysql लाइब्रेरी हैं, लेकिन मैं अभी भी फिर से लिखूंगा (क्योंकि आप अभी भी जब आप mysql लाइब्रेरीज़ का उपयोग करते हैं तो बहुत सारे कोडिंग करना पड़ता है) redis या mongodb का उपयोग करके node.js में धीमे भाग और बाकी को PHP में रखें। विशेष रूप से node_redis (hiredis) के साथ redis बहुत तेज है। आप NGinx to do the proxing का उपयोग कर सकते हैं।
मैं गंभीरता से अपने PHP ऐप को node.js से लपेटने पर विचार करता हूं; यानी, आपके मौजूदा PHP का माइग्रेशन पथ आपके नोड कोड द्वारा बुलाया जा रहा है, अंत में PHP कोड को जावास्क्रिप्ट में माइग्रेट कर रहा है। कारण, node.js (गैर-अवरुद्ध) का निष्पादन मॉडल वास्तव में PHP के निष्पादन मॉडल के साथ अच्छा नहीं खेलता है। उस ने कहा, निष्पादन मॉडल को रैपिंग दृष्टिकोण के साथ अधिक संगत बनाया जा सकता है; यानी, नोड आपके खुला सर्वर हो, और उचित PHP कॉल (पुनः अनुरोध) बनाना; आप संभावित रूप से उस प्रक्रिया का उपयोग अपने "लिपटे" PHP को एक नोड सर्वर पर "माइग्रेट" करने के लिए कर सकते हैं, फिर धीरे-धीरे अपने PHP कोड को नोड में माइग्रेट करें।
बेशक, इस बात का है या नहीं, तुम सच में भी जरूरत है/ऐसा करना चाहते हैं सवाल भीख माँगता है, लेकिन है कि आप यह निर्धारित करने के लिए है ...
आउटपुट परिणाम या डेटा mysql से लाने के माध्यम से NodeJS बेहतर है एलएएमपी के माध्यम से।
- 1. क्या Magento केकपीएचपी के साथ एकीकृत किया जा सकता है?
- 2. जावास्क्रिप्ट मिनीफाइडर जिसे एएसपी.NET अनुप्रयोग के निर्माण के साथ एकीकृत किया जा सकता है
- 3. क्या MySQLBulkLoader लेनदेन के साथ उपयोग किया जा सकता है?
- 4. क्या Node.js टॉमकैट सर्वर के भीतर चलाया जा सकता है?
- 5. तत्काल क्या किया जा सकता है?
- 6. क्या Mercurial विजुअल स्टूडियो 2008 में एकीकृत किया जा सकता है?
- 7. क्यूआर कोड, आर के साथ उत्पन्न किया जा सकता है?
- 8. Cpython में क्या किया जा सकता है जो IronPython में नहीं किया जा सकता है?
- 9. क्या WampServer उत्पादन में सफलतापूर्वक उपयोग किया जा सकता है?
- 10. जीमेल/Google Apps के साथ सही तरीके से एकीकृत करने के लिए मीटिंग आमंत्रण कैसे प्राप्त किया जा सकता है?
- 11. कौन सा तीसरा पक्ष खरीदारी-कार्ट आसानी से एमओडीएक्स क्रांति के साथ एकीकृत किया जा सकता है?
- 12. एसवीजी फाइलें, क्या उनका उपयोग किया जा सकता है?
- 13. PHP और Node.js
- 14. node.js अपाचे PHP के साथ चल रहा है?
- 15. गतिशील रूप से लोड किया जा सकता है जावास्क्रिप्ट अनलोड किया जा सकता है?
- 16. , इसे कब मुक्त किया जा सकता है?
- 17. मोंगो एकत्रीकरण/मोंगो एकत्रीकरण के प्रदर्शन के साथ क्या किया जा सकता है
- 18. क्या डीबीआईएक्स :: कक्षाओं के बजाय संग्रहित प्रक्रियाओं के साथ कक्षा का उपयोग किया जा सकता है?
- 19. क्या जेएफआरएएम को सामने लाया जा सकता है लेकिन ध्यान केंद्रित नहीं किया जा सकता है?
- 20. IENumerable प्रकार तर्कों के साथ उपयोग नहीं किया जा सकता
- 21. क्या Log4JLogger का मूल कारण पाया जा सकता है या उपयोग नहीं किया जा सकता है?
- 22. क्या पर्ल विधि कॉल को अवरुद्ध किया जा सकता है?
- 23. DLLImport Int ** - यह कैसे किया जा सकता है अगर यह किया जा सकता है
- 24. एसक्यूएल प्रोफाइलर - क्या सुधार किया जा सकता है?
- 25. क्या फेसबुक एडोब फ्लेक्स में लागू किया जा सकता है?
- 26. क्या ओएलएपी बिगटेबल में किया जा सकता है?
- 27. एकीकरण परीक्षण - क्या यह सही किया जा सकता है?
- 28. कस्टम node.js एडन बनाया जा सकता है लेकिन
- 29. ऑपरेटर && लागू नहीं किया जा सकता है
- 30. गैर-ASCII वर्णों के साथ स्ट्रिंग्स को ऑप्टपर्स के साथ कैसे पुनर्प्राप्त किया जा सकता है?
नहीं। जेएस में अपना PHP ऐप दोबारा लिखें। – Raynos