Karaniwang Gateway Interface (CGI)

May -Akda: Peter Berry
Petsa Ng Paglikha: 17 Agosto. 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
For Beginners - Gamit ang Electronic WorkBench for Logic Gates and Combinational Circuit Simulation
Video.: For Beginners - Gamit ang Electronic WorkBench for Logic Gates and Combinational Circuit Simulation

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Karaniwang Gateway Interface (CGI)?

Karaniwang Gateway Interface (CGI), sa koneksyon ng web development, ay isang interface para sa pagpapatakbo ng mga executive sa pamamagitan ng isang web-server. Sa karamihan ng mga intensyon, nangangahulugan ito ng pagkuha ng isang kahilingan sa HTTP at ipasa ito sa isang application upang maihatid ang isang dinamikong nabuong HTML na pahina pabalik sa isang browser. Habang halos lahat ng programa na maaaring tumakbo sa isang web server ay magagamit bilang isang script ng CGI, si Perl ang pinakapopular na wika.


Ang pamantayan para sa CGI ay tinukoy sa RFC 3875.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Common Gateway Interface (CGI)

Sa mga unang araw ng pag-unlad ng web CGI ay isa sa ilang mga paraan upang magbigay ng pakikipag-ugnay sa isang web application. Ito ay pinaka-karaniwan sa Apache, ngunit ang mga port ay ginawa upang patakbuhin ang CGI sa IIS din.

Ang pinakakaraniwang paggamit ng CGI ay ang paggamit ng mga wika ng script, at sa karaniwan na tumutukoy dito bilang pagpapatakbo ng isang script ng CGI. Ang mga programa at script ng CGI ay karaniwang nakolekta sa isang folder na pinangalanan / cgi-bin /.

Ang pangunahing kawalan ng CGI ay ang bawat pahina ng pag-load ng pahina ay naipasok sa pamamagitan ng pagkakaroon ng pag-load sa mga programa sa memorya. Ang data ay hindi madaling mai-cache sa memorya sa pagitan ng mga naglo-load ng pahina. Dahil sa kawalan nito, maraming mga developer ang lumipat sa mga server ng application na nananatiling tumatakbo. Gayunpaman, mayroong isang malaking umiiral na base ng code, karamihan dito sa Perl. Ang mga tagapagtaguyod ng CGI ay nagtaltalan na ito ay simple, matatag, at isang mahusay na pagpipilian para sa ilang mga aplikasyon, lalo na kasangkot sa mga gawain na kung saan si Perl ay higit, tulad ng paghawak nito. Iniiwasan din ng mga Workarounds ang paglo-load sa Perl o PHP runtime para sa bawat kahilingan sa pamamagitan ng pagsasama ng runtime sa web server (mod_perl at mod_php sa Apache), o iba pang mga solusyon tulad ng FastCGI (hiwalay na mga proseso na humahawak ng maraming mga kahilingan).


Ang kahulugan na ito ay isinulat sa con ng Web Development