Skip to main content

Mi a közös átjáró interfész?

A számítógépek birodalmában az átjáró több dolog lehet, beleértve egy csomópontot, amely fizikailag összeköti az eltérő hálózatokat, konvertálja a protokollokat, hogy kommunikálhassanak, vagy egy olyan funkcionális szolgáltatást, amely több rendszer között közvetítőt biztosít.A Gateway programok átjárókként működhetnek a szerveroldali erőforrások és az MDASH között;Mint az adatbázisok és mdash;És az internet.A Common Gateway interfész (CGI) volt a kezdeti mechanizmus, amely általános interfészként szolgált a szerver és a szerveroldali átjáró programok között, és a legtöbb szerver használta az ügyfélkérések feldolgozására, amelyek a szerveroldali adatfeldolgozást igényelték.Ez egy standard, valamint egy interfész.

A Common Gateway interfész két irányban működik.Tegyük fel, hogy a felhasználó kérést küld egy böngészőn keresztül, például egy HTML űrlap benyújtása adatokkal, hogy hozzáadhassák a levelezőlistát.A HTTP szerver csak dokumentumokat tud kiszolgálni, nem pedig az adatokat.Tehát amint az adatok HTTP (HyperText Transfer Protocol) teljes a szerverre, a Common Gateway interfész továbbítja a szerver adataira az átjáró programot, amely az adatbázishoz csatlakozik.A feldolgozás eredményeit, például egy megerősítő üzenetet, visszaküldjük a Reverse -i útvonalon utazó felhasználóhoz: az adatbázisból az átjáró programra a Common Gateway interfészen keresztül a szerverig, a HTTP -n keresztül a felhasználó webes böngészőjéhez.

A Common Gateway interfész szkript a szoftverprogram neve, amelyet a lekérdezés adatbázisba történő feldolgozására használtak.Ennek az az előnye, hogy az operációs rendszer agnosztikus, azaz egy szerveren működne, függetlenül attól, hogy melyik operációs rendszert futtatja.Míg a CGI-t sokat használták az internet korai napjaiban, most vannak újabb, hatékonyabb szerveroldali módszerek a lekérdezések feldolgozására, és ezek most is megtalálhatók.Ide tartoznak az ASP (Active Server Page) és annak újabb verziója, az ASP.NET (Active Server oldal a DOT-NET számára, más néven ASP+) és JSP® (JavaServer oldal), amely lehetővé teszi a HTML (Hypertext Markup Language) és a Java kombinációját.hogy zökkenőmentesen működjön együtt egyetlen weboldalon, de vegye figyelembe, hogy az ASP -t a Microsoft® készíti, és csak a Microsoft® webes szervereken fut.

A CGI is kifejlesztett.FastCgi ™, a CGI nyitott szabványos, nyelvtől független kiterjesztése, amely lehetővé teszi az elosztott számítástechnikát, és mdash;Ellentétben a CGI MDASH -val;Nem lép ki az egyes kérések befejezése után, de továbbra is fennáll, várva a következő kérést.Az SCGI (Simple CGI) egy másik alternatíva, mind a protokoll, mind a program, amelyet alkotója a nyilvánosság számára helyez el.