[Apache] अपाचे HTTP सर्वर और अपाचे टोमकैट के बीच अंतर?


Answers

ऊपर दिए गए अच्छे उत्तरों के अलावा, मुझे लगता है कि यह कहा जाना चाहिए कि टॉमकैट में इसका स्वयं का HTTP सर्वर बनाया गया है, और यह भी स्थिर सामग्री की सेवा करने में पूरी तरह कार्यात्मक है। आपके जावा वर्चुअल मशीन कॉन्फ़िगरेशन के आधार पर यह वास्तव में अपाचे में पारंपरिक कनेक्टरों जैसे mod_proxy और mod_jk के माध्यम से जा रहा है।

उसने कहा कि एक पूरी तरह से अनुकूलित टोमकैट सर्वर को स्थिर फाइलों को तेजी से प्रस्तुत करना चाहिए और यदि आपके पास स्थिर सामग्री के अलावा जावा सर्लेट, जेएसपी और कोल्डफ्यूजन फाइलें हैं तो आप पाएंगे कि टॉमकैट स्वयं ही एक उत्कृष्ट काम करता है।

Question

अपाचे HTTP सर्वर और अपाचे टोमकैट के बीच कार्यक्षमता के मामले में क्या अंतर है?

मुझे पता है कि टॉमकैट जावा में लिखा गया है और HTTP सर्वर सी में है, लेकिन इसके अलावा मैं वास्तव में नहीं जानता कि उन्हें कैसे प्रतिष्ठित किया जाता है। क्या उनके पास अलग-अलग कार्यक्षमता है?




यदि आप वेब एप्लिकेशन बनाने के लिए जावा टेक्नोलॉजी (सर्वलेट / जेएसपी) का उपयोग कर रहे हैं तो आप शायद अपाचे टॉमकैट का उपयोग करेंगे। हालांकि, यदि आप पर्ल, PHP या रूबी जैसी अन्य तकनीकों का उपयोग कर रहे हैं, तो अपाचे HTTP सर्वर का उपयोग करने के लिए यह बेहतर (आसान) है।




टॉमकैट मुख्य रूप से एक एप्लिकेशन सर्वर है, जो आपके सर्वर पर कस्टम-निर्मित जावा सर्वलेट या जेएसपी फ़ाइलों के अनुरोधों को प्रस्तुत करता है। यह आमतौर पर अपाचे HTTP सर्वर (कम से कम मेरे अनुभव में) के संयोजन के साथ प्रयोग किया जाता है। आने वाले अनुरोधों को मैन्युअल रूप से संसाधित करने के लिए इसका इस्तेमाल करें

HTTP सर्वर, स्वयं ही, स्थिर सामग्री की सेवा के लिए सबसे अच्छा है ... एचटीएमएल फाइलें, छवियां इत्यादि।




अपाचे एक HTTP वेब सर्वर है जो यह HTTP के रूप में कार्य करता है लेकिन अपाचे टॉमकैट एक जावा सर्वलेट कंटेनर है, आईटी फीचर्स जावा सर्वलेट और जेएसपी पृष्ठों को निष्पादित करने के लिए अनुकूलित वेब सर्वर के समान है।