टोमकैट के पास कनेक्शन को संभालने के लिए एपीआर का उपयोग करने का विकल्प है। इसका उपयोग करने के क्या फायदे हैं? क्या किसी के पास इसका पहला अनुभव है?टोमकैट के साथ एपीआर का उपयोग करने का लाभ (यदि कोई है) क्या है?
उत्तर
आप तो बिलाव के सामने अप्रैल चीजों में सुधार करना है (स्थिर सामग्री की सेवा के लिए) एक वेब सर्वर का उपयोग करने वाले नहीं है, तो।
मैंने केवल अप्रत्यक्ष रूप से इसे JBoss Web के माध्यम से उपयोग किया है, लेकिन मैं हमेशा अपाचे httpd फ्रंटिंग टोमकैट रखना पसंद करता हूं, इसलिए मुझे लगता है कि एपीआर अप्रासंगिक है।
this उत्तर या फिर प्रश्न है। लाभ?
बिलाव अपाचे पोर्टेबल रनटाइम का उपयोग बेहतर scalability, प्रदर्शन, और देशी सर्वर प्रौद्योगिकियों के साथ बेहतर एकीकरण प्रदान करने के लिए कर सकते हैं। अपाचे पोर्टेबल रनटाइम एक अत्यधिक पोर्टेबल लाइब्रेरी है जो अपाचे HTTP सर्वर 2.x के केंद्र में है। एपीआर में उन्नत आईओ कार्यक्षमता (जैसे सेंडफाइल, एपोल और ओपनएसएसएल), ओएस स्तर की कार्यक्षमता (यादृच्छिक संख्या पीढ़ी, सिस्टम स्थिति, आदि), और मूल प्रक्रिया हैंडलिंग (साझा स्मृति, एनटी पाइप और यूनिक्स सॉकेट) तक पहुंच सहित कई उपयोग हैं।
ये विशेषताएं टॉमकैट को एक सामान्य उद्देश्य वेबसर्वर बनाने की अनुमति देती हैं, अन्य मूल वेब प्रौद्योगिकियों के साथ बेहतर बेहतर एकीकरण सक्षम करती हैं, और कुल मिलाकर जावा को एक बैकएंड केंद्रित तकनीक की बजाय पूर्ण पूर्ण वेबसर्वर प्लेटफॉर्म के रूप में अधिक व्यवहार्य बनाता है।
(मेरा जोर)
मैं mod_perl2 के साथ एपीआर का उपयोग करता हूं और मैंने प्रदर्शन सुधार देखा है। यह प्रदर्शन सुधार एपीआर का उपयोग केवल सिस्टम स्थिति से अधिक तक पहुंचने के लिए आता है और क्या नहीं क्योंकि एपीआर एक अत्यधिक अनुकूलित लाइब्रेरी है जो सीधे वेब सर्वर से कुकीज़, हेडर, डेटा प्रकार इत्यादि से संबंधित है। यह कनेक्शन के सभी पहलुओं तक सीधे पहुंच प्रदान करता है जो आमतौर पर अन्यथा उपलब्ध नहीं होते हैं।
मैंने अभी तक जावा के साथ इसका उपयोग नहीं किया है, लेकिन मुझे यह पता लगाने की कोशिश कर रहा हूं कि मुझे जेएसपी कोड से इसका उपयोग करने की अनुमति देने के लिए टॉमकैट 6 कैसे प्राप्त करें। मैं सीधे अपने जावा कोड से एपीआर का उपयोग करके दक्षता में वृद्धि की उम्मीद करता हूं, जैसा कि मैंने पर्ल के साथ किया था।
डॉक्स/विज्ञापन कहता है, लेकिन मुझे पहली हाथ उपयोग रिपोर्ट नहीं मिल सका जो दावा किए गए लाभों को मान्य करता है। – Marko