Itthon Hardver Mi a gyors közös átjáró interfész (fastcgi)? - meghatározás a techopedia alapján

Mi a gyors közös átjáró interfész (fastcgi)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Fast Common Gateway Interface (FastCGI)?

A Fast Common Gateway Interface (FastCGI) egy szabványos protokoll a külső alkalmazások webkiszolgálókhoz történő illesztésére. Ez a meglévő szabványos átjáró-felület (CGI) funkciókkal továbbfejlesztett változata. A FastCGI továbbra is az előnyben részesített választás a CGI és más szabadalmaztatott kiszolgálóalkalmazások programozási felületei (API-k) fölött, mivel jellemzői gyorsak, nyitottak és karbantarthatók. A FastCGI azonban továbbra is javasolt nyílt szabvány marad, és még nem használják széles körben.

A Techopedia magyarázza a Fast Common Gateway interfészt (FastCGI)

A FastCGI többféle módon bővíti és továbbfejleszti a CGI modellt:

  • A pályázatokat bármilyen programozási nyelven lehet írni
  • Támogatja a folyamatszigetelést, hogy a hibás FastCGI alkalmazás ne összeomoljon vagy megrongáljon az alapkiszolgálókat vagy más alkalmazásokat
  • Ez platformfüggetlen, és nem kapcsolódik semmilyen meghatározott szerver architektúrához. Bármely webszerver képes megvalósítani a FastCGI felületet.
  • Megbízható teljesítményt és folyamatokat biztosít, amelyek ismételten felhasználhatók több kérés kezelésére
  • A CGI-ből történő migráció egyszerű.
  • Támogatja az elosztott architektúrát
  • Ez nem szabadalmaztatott, javasolt nyílt szabvány, és a fejlesztők elkötelezettek a nyílt szabványosítás iránt. Így a könyvtárak és modulok szabadon elérhetők a népszerű és ingyenes webszerverek számára.

Úgy tűnik, hogy a FastCGI megoldás az összes webszerver-problémára. Ennek alkalmazása azonban hátrányos, többek között:

  • Memóriaszivárgás léphet fel, mert a FastCGI alkalmazások nem állnak le az egyes webkiszolgálói kérések után.
  • Noha a FastCGI támogatja a folyamatszigetelést, nem támogatja a kérések elkülönítését. A FastCGI alkalmazások bonyolult több kérést kezelnek egyszerre. Így a hibás kérés elkülönítése helyett az összes többi kérés is összeomlik.
  • A multiplexeléshez a FastCGI alkalmazások írása összetett és időigényes.
Mi a gyors közös átjáró interfész (fastcgi)? - meghatározás a techopedia alapján