"Mod_fastcgi" और "mod_fcgid" में क्या अंतर है?


18

मैं उबंटू लिनक्स पर अपने अपाचे 2.2 (प्रीफॉर्क) के साथ उपयोग करने के लिए एक तेज सीजीआई एप्लिकेशन लिख रहा हूं।

मैं के बीच चयन करने की जरूरत है mod_fastcgiऔर mod_fcgidहै, लेकिन मैं किसी भी संसाधन दस्तावेजों अंतर (यदि हो तो) मदद करने के लिए मुझे तय करते हैं कि जो एक अपाचे के साथ सक्षम करने के लिए नहीं मिल रहा।

कोई नहीं जानता कि क्या मतभेद / समर्थक / का उपयोग करने का विपक्ष mod_fastcgi/ mod_fcgidहै / कर रहे हैं?


1
यह ज्यादातर लाइसेंसिंग लगता है, लेकिन ड्रीमहॉस्ट का कहना है कि कुछ प्रदर्शन विचार भी हैं: wiki.dreamhost.com/Mod_fcgid
ta.speot.is

जवाबों:


7

यह ज्यादातर लाइसेंसिंग अंतर है। mod_fcgidका नि: शुल्क संस्करण है mod_fastcgi

कॉन्फ़िगरेशन का तरीका भी थोड़ा अलग है। इसके अलावा, mod_fastcgiथोड़ा तेज है।


27

अंतर को यहाँ बहुत अच्छी तरह से समझाया गया है:
libapache2-mod-fastcgi: fastcgi ईकैन का चयन () नहीं करता है

संक्षेप में: mod_fcgid एफसीजीआई सर्वर के लिए एक बार में केवल एक अनुरोध mod_fastcgiपास करते समय, एक साथ कई अनुरोधों को पारित करता है, बाद वाला आमतौर पर PHP के लिए बेहतर होता है, क्योंकि PHP कई थ्रेड्स का उपयोग करके कई अनुरोधों का प्रबंधन कर सकता है और APC जैसे opcode कैश आमतौर पर केवल थ्रेड्स के साथ काम करते हैं और नहीं प्रक्रियाओं के साथ। इसका मतलब यह है कि mod_fcgidआप कई PHP प्रक्रियाओं के अंत का उपयोग करते हैं, जो सभी के पास अपने स्वयं के opcode कैश होते हैं।

विशेष PHP विचारों के mod_fcgidतहत प्रलेखन में भी इसका उल्लेख किया गया है ।


1
इसका उत्तर प्राथमिकता से दिया जाना चाहिए
अदनान
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.