کامن گیٹ وے انٹرفیس (CGI)

مصنف: Peter Berry
تخلیق کی تاریخ: 17 اگست 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
Ethical Hacking Full Course - Learn Ethical Hacking in 10 Hours | Ethical Hacking Tutorial | Edureka
ویڈیو: Ethical Hacking Full Course - Learn Ethical Hacking in 10 Hours | Ethical Hacking Tutorial | Edureka

مواد

تعریف - کامن گیٹ وے انٹرفیس (سی جی آئی) کا کیا مطلب ہے؟

کامن گیٹ وے انٹرفیس (سی جی آئی) ، ویب ڈویلپمنٹ کی شکل میں ، ایک ویب سرور کے ذریعہ ایگزیکیوٹیبل چلانے کے لئے ایک انٹرفیس ہے۔ زیادہ تر مثالوں میں ، اس کا مطلب یہ ہے کہ متحرک طور پر تیار کردہ HTML صفحے کو براؤزر میں واپس بھیجنے کے ل an ، HTTP درخواست لینے اور اسے کسی ایپلیکیشن میں منتقل کرنا ہے۔ اگرچہ کسی بھی پروگرام جو ویب سرور پر چل سکتا ہے وہ CGI اسکرپٹ کے بطور قابل استعمال ہے ، لیکن پرل سب سے زیادہ مقبول زبان ہے۔


سی جی آئی کے لئے معیار کی وضاحت آر ایف سی 3875 میں کی گئی ہے۔

مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا کامن گیٹ وے انٹرفیس (سی جی آئی) کی وضاحت کرتا ہے

ویب ڈویلپمنٹ کے ابتدائی دنوں میں سی جی آئی ویب ایپلیکیشن میں انٹرایکٹوٹی فراہم کرنے کے چند طریقوں میں سے ایک تھا۔ یہ اپاچی پر سب سے زیادہ عام تھا ، لیکن IIS پر بھی سی جی آئی کو چلانے کے لئے بندرگاہیں بنائی گئیں۔

سی جی آئی کا سب سے عام استعمال سکرپٹ کی زبانیں استعمال کرنا ہے ، اور اسی طرح اس کا حوالہ دینا سی جی آئی اسکرپٹ کو چلانے کے مترادف ہے۔ CGI پروگرام اور اسکرپٹ عام طور پر / cgi-bin / نامی فولڈر میں جمع کیے جاتے ہیں۔

سی جی آئی کا بنیادی نقصان یہ ہے کہ پروگراموں کو میموری میں لوڈ کرنے سے ہر صفحے کا بوجھ اوور ہیڈ ہوتا ہے۔ صفحے بوجھ کے درمیان میموری میں آسانی سے ڈیٹا کو کیش نہیں کیا جاسکتا۔ اس نقصان کی وجہ سے ، بہت سے ڈویلپرز ایپلیکیشن سرورز میں منتقل ہوگئے ہیں جو چلتے رہتے ہیں۔ تاہم ، وہاں پرل میں ایک بہت بڑا کوڈ بیس موجود ہے۔ سی جی آئی کے حامیوں کا موقف ہے کہ یہ آسان ، مستحکم ، اور کچھ خاص درخواستوں کے ل a ایک اچھا انتخاب ہے ، خاص طور پر ایسے کاموں کو شامل کرنا جہاں پرل سے بالاتر ہوتا ہے ، جیسے اس سے نمٹنا ہوتا ہے۔ ورک سرورز ہر درخواست کے لئے پرل یا پی ایچ پی کے رن ٹائم میں لوڈنگ سے بھی بچنے کے ل the ویب سرور (اپاچی میں mod_perl اور Mod_php) ، یا فاسٹ جی جی (جیسے متعدد درخواستوں کو سنبھالنے والے علیحدہ عمل) شامل کرکے ہر درخواست کے ل load لوڈ سے بچتے ہیں۔


یہ تعریف ویب ڈویلپمنٹ کے کام میں لکھی گئی تھی