CGI common gateway interface in hindi

CGI in hindi:-

CGI का पूरा नाम common gateway interface (कॉमन गेटवे इंटरफ़ेस) है.

यह एक ऐसी तकनीक है जो कि वेब ब्राउज़र को वेब सर्वर में forms को submit करने तथा प्रोग्राम के साथ interact करने की सुविधा प्रदान करती है.

common gateway interface एक ऐसी विधि है जिसमें वेब सर्वर यूजर की request को वेब ब्राउज़र (एप्लीकेशन प्रोग्राम) को भेजता है और उससे डेटा/सूचना को प्राप्त करके user को देता है.

सरल शब्दों में कहें तो, “CGI एक ऐसी विधी है जिसके द्वारा सूचना (डेटा) को वेब सर्वर तथा ब्राउज़र के मध्य exchange किया जाता है.”

CGI के द्वारा हम वेब पेजों तथा एप्लीकेशन पर डायनामिक content बना सकते है.

इस का प्रयोग आसान इंटरैक्टिव एप्लीकेशन के लिए किया जाता है तथा कठिन इंटरैक्टिव एप्लीकेशन जैसे:- google maps, gmail के लिए AJAX का प्रयोग किया जाता है.

CGI का प्रयोग किसी भी प्रोग्रामिंग लैंग्वेज के साथ किया जा सकता है जैसे:- perl. php, python, c++ आदि.

CGI प्रोग्राम्स को CGI scripts भी कहते है क्योंकि इसे किसी भी आसान भाषा में लिखा जा सकता है.

Common Gateway Interface के कंसेप्ट को समझने के लिए देखते है कि क्या होता है जब हम किसी पेज के लिंक या URL को खोलते है तो.

  • सबसे पहले हमारा ब्राउज़र http वेब सर्वर को contact करता है और URL के फाइल को देने की request करता है.
  • फिर वेब सर्वर उस URL को analyze करता है तथा उस URL की फाइल को ढूढता है अगर फाइल उपलब्ध होती है तो उसे ब्राउज़र को भेजता है अन्यथा एक error मैसेज दिखाता है.
  • वेब ब्राउज़र, वेब सर्वर से URL फाइल या error मैसेज लेता है और उसे डिस्प्ले करता है.

CGI working

advantage of CGI in hindi (इसके लाभ):-

इसके लाभ निम्नलिखित है:-

1:- यह सबसे सामान्य तथा portable है.

2:- यह लैंग्वेज independent है. अर्थात् आप किसी भी प्रोग्रामिंग भाषा में CGI एप्लीकेशन को लिख सकते है.

3:- इसका इंटरफ़ेस बहुत simple होता है. CGI प्रोग्राम को बनाने के लिए हमें किसी किसी विशेष लाइब्रेरी को बनाने की जरुरत नहीं होती है.

disadvantage:-

इसका disadvantage यह है कि इसके प्रोग्राम्स बहुत ही slow (धीमे) होते है.

इसे भी पढ़ें:- SERVLET क्या है?

निवेदन:- आपको यह पोस्ट अच्छी लगी हो तो कमेंट के द्वारा बताइए.

9 thoughts on “CGI common gateway interface in hindi”

Leave a Comment