![Közös átjáró interfész (CGI) - Technológia Közös átjáró interfész (CGI) - Technológia](https://a.continuousdev.com/technology/common-gateway-interface-cgi.png)
Tartalom
- Meghatározás - Mit jelent a Common Gateway Interface (CGI)?
- Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
- A Techopedia magyarázza a Közös átjáró interfészét (CGI)
Meghatározás - Mit jelent a Common Gateway Interface (CGI)?
A Common Gateway Interface (CGI) a webfejlesztés során egy interfész a futtatható fájlok web-kiszolgálón keresztüli futtatásához. A legtöbb intimitásban ez azt jelenti, hogy egy HTTP kérést veszünk és továbbítunk egy alkalmazáshoz annak érdekében, hogy egy dinamikusan létrehozott HTML oldalt vissza lehessen adni egy böngészőhöz. Bár a webkiszolgálón futtatható programok nagyjából CGI-szkriptekként használhatók, a Perl a legnépszerűbb nyelv.
A CGI szabványát az RFC 3875 határozza meg.
Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
A Techopedia magyarázza a Közös átjáró interfészét (CGI)
A webfejlesztés korai napjaiban a CGI volt az a kevés módszer, amellyel interaktivitást lehet nyújtani egy webes alkalmazásban. Ez leggyakoribb az Apache-n, de a CGI futtatásához portokat készítettek az IIS-en is.
A CGI leggyakoribb használata a szkriptnyelvek használata, ezért a CGI szkript futtatására általában ez utóbbi hivatkozik. A CGI programokat és szkripteket általában egy / cgi-bin / nevű mappába gyűjtik.
A CGI legfőbb hátránya, hogy minden egyes oldal betöltése többletköltséget jelent, mivel a programokat a memóriába kell betölteni. Az adatokat nem lehet könnyen tárolni a memóriában az oldalbetöltések között. E hátrány miatt sok fejlesztő költözött az alkalmazáskiszolgálókra, amelyek továbbra is futnak. Van azonban egy hatalmas meglévő kódbázis, ennek nagy része Perl-ben. A CGI támogatói azt állítják, hogy ez egyszerű, stabil és jó választás bizonyos alkalmazásokhoz, különösen olyan feladatokhoz, amelyeknél a Perl kiemelkedik, ilyenek kezelik. A lehetséges megoldások elkerülhetik az egyes kérelmek Perl vagy PHP futási idejének betöltését azáltal, hogy a futási időt belefoglalják a webszerverbe (az modchell_perl és a mod_php az Apache-be), vagy más megoldások, például a FastCGI (különálló folyamatok, amelyek több kérést kezelnek).
Ezt a meghatározást a Webfejlesztés kapcsán írták le