![Drew Berry: Animations of unseeable biology](https://i.ytimg.com/vi/WFCvkkDSfIU/hqdefault.jpg)
Sadržaj
- Definicija - Što znači zajedničko prolazno sučelje (CGI)?
- Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
- Techopedia objašnjava zajedničko sučelje gateway-a (CGI)
Definicija - Što znači zajedničko prolazno sučelje (CGI)?
Common Gateway Interface (CGI), u kontekstu web razvoja, je sučelje za pokretanje izvršnih datoteka putem web-poslužitelja. U većini intime to znači primanje HTTP zahtjeva i prosljeđivanje njega aplikaciji kako bi se dinamički generirana HTML stranica vratila u preglednik. Iako je gotovo svaki program koji se može izvoditi na web poslužitelju upotrebljiv kao CGI skripta, Perl je najpopularniji jezik.
Standard za CGI definiran je u RFC 3875.
Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
Techopedia objašnjava zajedničko sučelje gateway-a (CGI)
U ranim danima web razvoja CGI je bio jedan od rijetkih načina za pružanje interaktivnosti u web aplikaciji. Najčešće je bilo na Apacheu, ali portovi su izrađeni i za pokretanje CGI-a na IIS-u.
Najčešća upotreba CGI-ja je korištenje skriptnih jezika, pa je uobičajeno da se ovo naziva izvođenjem CGI skripte. CGI programi i skripte obično se sakupljaju u mapi s imenom / cgi-bin /.
Glavni nedostatak CGI-a je taj da svaka učitava stranicu pretjerano ima potrebu za učitavanjem programa u memoriju. Podaci se ne mogu lako spremiti u memoriju između učitavanja stranica. Zbog ovog nedostatka, mnogi programeri prešli su na aplikacijske poslužitelje koji i dalje rade. Međutim, postoji ogromna postojeća baza podataka, mnogo toga u Perlu. Zagovornici CGI-a tvrde da je jednostavan, stabilan i dobar izbor za određene aplikacije, posebno koji uključuju zadatke u kojima Perl izvrsno djeluje, a takvo je i rukovanje. Zaobilazni okviri također izbjegavaju učitavanje u Perl ili PHP vremenu izvođenja za svaki zahtjev uključivanjem runtimea na web poslužitelju (mod_perl i mod_php u Apacheu) ili drugih rješenja poput FastCGI (zasebni procesi koji obrađuju više zahtjeva).
Ova je definicija napisana u kontekstu razvoja web stranica