కామన్ గేట్‌వే ఇంటర్ఫేస్ (CGI)

రచయిత: Peter Berry
సృష్టి తేదీ: 17 ఆగస్టు 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
Что такое Общий Шлюзовой Интерфейс? (Common Gateway Interface, CGI) #Shorts
వీడియో: Что такое Общий Шлюзовой Интерфейс? (Common Gateway Interface, CGI) #Shorts

విషయము

నిర్వచనం - కామన్ గేట్‌వే ఇంటర్ఫేస్ (సిజిఐ) అంటే ఏమిటి?

వెబ్ డెవలప్మెంట్ యొక్క కాన్ లో కామన్ గేట్వే ఇంటర్ఫేస్ (CGI), వెబ్ సర్వర్ ద్వారా ఎక్జిక్యూటబుల్స్ నడుపుటకు ఒక ఇంటర్ఫేస్. చాలా ఉద్దేశ్యాలలో, డైనమిక్‌గా ఉత్పత్తి చేయబడిన HTML పేజీని బ్రౌజర్‌కు తిరిగి అందించడానికి HTTP అభ్యర్థనను తీసుకొని దానిని అనువర్తనానికి పంపడం దీని అర్థం. వెబ్ సర్వర్‌లో అమలు చేయగల ఏ ప్రోగ్రామ్ అయినా CGI స్క్రిప్ట్‌గా ఉపయోగపడుతుంది, పెర్ల్ అత్యంత ప్రాచుర్యం పొందిన భాష.


CGI కొరకు ప్రమాణం RFC 3875 లో నిర్వచించబడింది.

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా కామన్ గేట్వే ఇంటర్ఫేస్ (సిజిఐ) గురించి వివరిస్తుంది

వెబ్ అభివృద్ధి ప్రారంభ రోజుల్లో, వెబ్ అప్లికేషన్‌లో ఇంటరాక్టివిటీని అందించే కొన్ని మార్గాలలో సిజిఐ ఒకటి. అపాచీలో ఇది సర్వసాధారణం, కాని ఐఐఎస్‌లో కూడా సిజిఐని నడపడానికి పోర్టులు తయారు చేయబడ్డాయి.

CGI యొక్క సర్వసాధారణమైన ఉపయోగం స్క్రిప్టింగ్ భాషలను ఉపయోగించడం, కాబట్టి దీనిని CGI స్క్రిప్ట్‌ను నడుపుతున్నట్లు సూచించడం సర్వసాధారణం. CGI ప్రోగ్రామ్‌లు మరియు స్క్రిప్ట్‌లు సాధారణంగా / cgi-bin / అనే ఫోల్డర్‌లో సేకరించబడతాయి.

CGI యొక్క ప్రధాన ప్రతికూలత ఏమిటంటే, ప్రతి పేజీ లోడ్ ప్రోగ్రామ్‌లను మెమరీలోకి లోడ్ చేయడం ద్వారా ఓవర్ హెడ్ అవుతుంది. పేజీ లోడ్ల మధ్య డేటాను సులభంగా మెమరీలో కాష్ చేయలేము. ఈ ప్రతికూలత కారణంగా, చాలా మంది డెవలపర్లు అమలులో ఉన్న అప్లికేషన్ సర్వర్‌లకు మారారు. ఏదేమైనా, ఇప్పటికే ఉన్న భారీ కోడ్ బేస్ ఉంది, దానిలో ఎక్కువ భాగం పెర్ల్‌లో ఉంది. CGI యొక్క ప్రతిపాదకులు ఇది సరళమైనది, స్థిరమైనది మరియు కొన్ని అనువర్తనాలకు మంచి ఎంపిక అని వాదించారు, ప్రత్యేకించి పెర్ల్ రాణించే పనులను కలిగి ఉంటుంది, అలాంటి నిర్వహణ ఉంటుంది. వెబ్ సర్వర్‌లో రన్‌టైమ్ (అపాచీలో mod_perl మరియు mod_php) లేదా ఫాస్ట్‌సిజిఐ (బహుళ అభ్యర్ధనలను నిర్వహించే ప్రత్యేక ప్రక్రియలు) వంటి ఇతర పరిష్కారాలను చేర్చడం ద్వారా ప్రతి అభ్యర్థన కోసం పెర్ల్ లేదా PHP రన్‌టైమ్‌లో లోడ్ చేయడాన్ని వర్కరౌండ్లు నివారించాయి.


ఈ నిర్వచనం వెబ్ డెవలప్మెంట్ యొక్క కాన్ లో వ్రాయబడింది