घर हार्डवेयर फास्ट कॉमन गेटवे इंटरफेस (Fastcgi) क्या है? - टेक्नोपेडिया से परिभाषा

फास्ट कॉमन गेटवे इंटरफेस (Fastcgi) क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - फास्ट कॉमन गेटवे इंटरफ़ेस (FastCGI) का क्या अर्थ है?

फास्ट कॉमन गेटवे इंटरफेस (FastCGI) बाहरी अनुप्रयोगों को वेब सर्वरों के साथ जोड़ने के लिए एक मानक प्रोटोकॉल है। यह मौजूदा मानक कॉमन गेटवे इंटरफेस (CGI) का एक सुविधा-वर्धित संस्करण है। FastCGI CGI और अन्य मालिकाना सर्वर अनुप्रयोग प्रोग्रामिंग इंटरफेस (एपीआई) पर पसंदीदा विकल्प बना हुआ है क्योंकि इसकी विशेषताएं तेज, खुली और रखरखाव योग्य हैं। हालाँकि, FastCGI एक प्रस्तावित खुला मानक है और अभी तक व्यापक रूप से उपयोग नहीं किया गया है।

Techopedia फास्ट कॉमन गेटवे इंटरफ़ेस (FastCGI) की व्याख्या करता है

FastCGI CGI मॉडल को कई तरीकों से बढ़ाता और बढ़ाता है:

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

FastCGI सभी वेब सर्वर समस्याओं के समाधान की तरह लगता है। हालाँकि, इसके अनुप्रयोगों में नुकसान हैं, जिनमें शामिल हैं:

  • मेमोरी लीक हो सकता है क्योंकि FastCGI एप्लिकेशन प्रत्येक वेब सर्वर अनुरोध के बाद समाप्त नहीं होते हैं।
  • हालांकि FastCGI प्रक्रिया अलगाव का समर्थन करता है, यह अनुरोध अलगाव का समर्थन नहीं करता है। FastCGI एप्लिकेशन एक साथ कई अनुरोधों को संभालते हैं। इस प्रकार, दोषपूर्ण अनुरोध को अलग करने के बजाय, अन्य सभी अनुरोध भी दुर्घटनाग्रस्त हो जाते हैं।
  • मल्टीप्लेक्सिंग फास्टसीजीआई अनुप्रयोगों को लिखना जटिल और समय लेने वाली है।
फास्ट कॉमन गेटवे इंटरफेस (Fastcgi) क्या है? - टेक्नोपेडिया से परिभाषा