பொதுவான நுழைவாயில் இடைமுகம் என்றால் என்ன: வேலை மற்றும் அதன் பயன்பாடுகள்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





உலாவிகள் எவ்வாறு தகவல்களை விரைவாகவும் உடனடியாகவும் பெறுகின்றன என்பதை அறிய விரும்புகிறீர்களா? சிஜிஐ வேலை, நன்மைகள் மற்றும் தீமைகள் ஆகியவற்றை விளக்கும் கட்டுரை இங்கே. பொதுவான நுழைவாயில் இடைமுகம் (சிஜிஐ) என்பது வலை சேவையகத்தில் ஸ்கிரிப்டுகள் மற்றும் நிரல்களை இயக்குவதற்கு பயன்படுத்தப்படும் தரங்களின் தொகுப்பாகும். சிஜிஐ ஒரு நிலையான இடைமுகம் என்பதால், தொடர்பு வலை சேவையகத்திற்கும் கிளையண்டின் வலை உலாவிக்கும் இடையில் குறிப்பிட்ட விதிகளைப் பின்பற்றுகிறது. வேறு வார்த்தைகளில் கூறுவதானால், பொதுவான நுழைவாயில் இடைமுகம் WWW சேவையகங்கள் மற்றும் வெளிப்புற தரவுத்தளங்கள் மற்றும் தகவல் ஆதாரங்களுக்கு இடையில் ஒரு மிடில்வேராக செயல்படுகிறது. CGI ஐ WWW கூட்டமைப்பு விவரித்தது, இது ஒரு ஹைபர்டெக்ஸ்ட் டிரான்ஸ்ஃபர் புரோட்டோகால் (HTTP) சேவையகத்துடன் நிரல் தொடர்பு கொள்ளும் விதத்தையும் விவரித்தது. ஸ்கிரிப்ட்கள் PHP மற்றும் ASP இல் எழுதப்பட்டு, பக்கம் ஏற்றப்படுவதற்கு முன்பு வலை சேவையகத்தில் செயலாக்கப்படும், இதன் விளைவாக வாடிக்கையாளரின் உலாவிக்கு அனுப்பப்படும்.

பொதுவான நுழைவாயில் இடைமுகம் என்றால் என்ன?

பொதுவான நுழைவாயில் இடைமுகம் (சிஜிஐ) ஒரு வலைக்கு இடையில் தகவல்களைப் பரிமாறிக் கொள்வதற்கான விதிகளின் தொகுப்பாக விவரிக்கப்படுகிறது சேவையகம் மற்றும் தனிப்பயன் ஸ்கிரிப்ட். தரவை அனுப்புவதன் மூலம் வலை சேவையகங்கள் பயனர்களுடன் தொடர்புகொள்வதற்கான பொதுவான வழிகளில் சிஜிஐ ஒன்றாகும். பயன்படுத்தப்படும் நிரலாக்க மொழிகள் சி, சி ++, ஜாவா, பெர்ல், பைதான் அல்லது விபி (விஷுவல் பேசிக்) ஆக இருக்கலாம்.




பல HTML பக்கங்கள் படிவங்களைக் கொண்டிருக்கின்றன, அவை படிவங்களில் கிடைக்கும் தரவை செயலாக்க CGI நிரல்களைப் பயன்படுத்துகின்றன. ஸ்கிரிப்ட்கள் அல்லது நிரல்கள் வலை பயனர்களுக்கு கருத்துக்களை வழங்குவதற்கான ஒரு மாற்று முறையாகக் கருதப்படுகின்றன, அதே நேரத்தில் இவை வலை சேவையகத்திற்கு பதிலாக பயனரின் கணினியிலிருந்து இயங்குகின்றன மற்றும் ஜாவா ஸ்கிரிப்ட்கள், ஜாவா ஆப்லெட்டுகள் அல்லது ஆக்டிவ்எக்ஸ் கட்டுப்பாடுகள் போன்ற நிரல்களைப் பயன்படுத்துகின்றன. ஒட்டுமொத்தமாக இந்த பல்வேறு தொழில்நுட்பங்கள் கிளையன்ட்-சைட் தீர்வுகள் என அழைக்கப்படுகின்றன, மேலும் சி.ஜி.ஐ இன் பயன்பாடு சேவையக பக்க தீர்வுகள் என அழைக்கப்படுகிறது, ஏனெனில் செயலாக்கம் வெப்சர்வரில் இருந்து வருகிறது.

பொதுவான நுழைவாயில் இடைமுகம் எவ்வாறு இயங்குகிறது

எந்தவொரு வலைப்பக்கத்தையும் தேட மற்றும் உலாவ ஒரு பயனர் ஹைப்பர்லிங்கைக் கிளிக் செய்யும் போது சிஜிஐ எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்ள பின்வரும் பொதுவான நுழைவாயில் வரைபடம் உதவுகிறது. கிளையன்ட் கணினியில் இயங்கும் ஒரு வலை உலாவி வலை சேவையகத்துடன் தகவல்களைப் பரிமாற ஹைபர்டெக்ஸ்ட் டிரான்ஸ்ஃபர் புரோட்டோகால் (HTTP) ஐப் பயன்படுத்துகிறது. சி.ஜி.ஐ நிரல் வெப்சர்வர் இருக்கும் அதே அமைப்பில் வாழ்கிறது, அவை ஒரே அமைப்பிலிருந்து இயங்குகின்றன.



பொதுவான-நுழைவாயில்-இடைமுகம்-வேலை

பொதுவான-நுழைவாயில்-இடைமுகம்-வேலை

உலாவியில் இருந்து பெறப்பட்ட கோரிக்கை வகையின் அடிப்படையில், வலை சேவையகம் அதன் ஆவணக் கோப்பு முறைமையிலிருந்து ஆவணத்தை வழங்க அல்லது சிஜிஐ நிரலை இயக்க முயற்சிக்கிறது. சிஜிஐ ஸ்கிரிப்ட்களைப் பயன்படுத்தி ஒரு HTML ஆவணத்தை உருவாக்க தொடர்ச்சியான நிகழ்வுகள் பின்வருமாறு:

  • ஒரு பயனர் HTTP வலை சேவையகத்தை கோருகிறார் மற்றும் URL க்காக கோருகிறார். பயனர் ஒரு உலாவியின் இருப்பிட சாளரத்தில் URL ஐ தட்டச்சு செய்யலாம், இது ஹைப்பர்லிங்காக இருக்கலாம் அல்லது HTML குறிச்சொல்லாக குறிப்பிடப்படலாம்.
  • வலை சேவையகம் URL ஐ பகுப்பாய்வு செய்து கோப்பு பெயரைத் தேடும். இல்லையெனில், இது URL இல் குறிப்பிடப்பட்டுள்ள நுழைவாயில் நிரலை செயல்படுத்துகிறது மற்றும் URL வழியாக நிரலுக்கு அளவுருக்களை அனுப்புகிறது
  • பொதுவான நுழைவாயில் இடைமுக நுழைவாயில் தேவையான தகவல்களை செயலாக்குகிறது மற்றும் கோப்பு / HTML உரையை வலை சேவையகத்திற்கு அனுப்புகிறது. கூடுதலாக, சேவையகம் MIME தலைப்பைச் சேர்த்து, HTML உரையை உலாவிக்கு அனுப்புகிறது.
  • வலை சேவையகத்திலிருந்து முடிவை எடுத்து, இணைய உலாவி பெறப்பட்ட ஆவணம் அல்லது பிழை செய்தியைக் காண்பிக்கும்.
    சிஜிஐ அம்சங்கள்
  • எளிய ஷெல் ஸ்கிரிப்டுகள் மற்றும் ஊடாடும் பயன்பாட்டை உருவாக்க சிஜிஐ பயன்படுத்தப்படுகிறது
  • அவை விதிமுறைகளின் தொகுப்போடு நன்கு வரையறுக்கப்பட்டுள்ளன
  • பெர்ல், சி போன்ற எளிய நிரலாக்க மொழிகளைப் பயன்படுத்தி சிஜிஐ எழுதப்பட்டுள்ளது
  • சிஜிஐ என்பது HTML உடன் எளிதாக இடைமுகப்படுத்தும் ஒரு தொழில்நுட்பமாகும்.
  • தற்போதுள்ள உலாவிகளுடன் சிஜிஐ மிகவும் இணக்கமானது.

நன்மைகள்

  • பொதுவான நுழைவாயில் இடைமுக மொழி விவரக்குறிப்புகளுக்கு இணங்க வேண்டும், எனவே எந்த நிரலாக்க மொழியிலும் எழுதலாம்.
  • ஏற்கனவே உருவாக்கிய குறியீட்டைப் பயன்படுத்த சிஜிஐ எங்களுக்கு உதவுகிறது மற்றும் பயனர்கள் தங்கள் குறியீட்டை மீண்டும் எழுதுவதைத் தவிர்க்கலாம்.
  • பயன்பாடுகள் சேவையகத்தில் இயங்குவதால் இது எளிமையானது மற்றும் பாதுகாப்பானது.
  • ஜாவாவை விட சிஜிஐயில் செய்தால் மேம்பட்ட செயல்பாடுகள் மிகவும் எளிதானவை.
  • இது விரைவாக பதிலளிக்கும்.

தீமைகள்

  • பொதுவான நுழைவாயில் இடைமுகம் நிறைய செயலாக்க நேரத்தை பயன்படுத்துகிறது
  • எச்.டி.டி.பி ஒரு நிலையற்ற நெறிமுறையாக இருக்கும்போது சி.ஜி.ஐ மேல்நிலை
  • இது பெர்லில் முக்கியமாக இருக்கும் குறியீடு தளத்தைக் கொண்டுள்ளது
  • ஒவ்வொரு முறையும் ஒரு சிஜிஐ ஸ்கிரிப்ட் செயல்படுத்தப்படும் போது, ​​செயல்முறை மீண்டும் தொடங்குகிறது
  • சேவையகத்தின் செயல்பாட்டைக் குறைக்கிறது

பொதுவான நுழைவாயில் இடைமுகத்தின் பயன்பாடுகள்

சிஜிஐ நிலையான தரவை சேகரிப்பதில் இருந்து வலையை ஒரு புதிய ஊடாடும் கட்டமைப்பாக மாற்றுகிறது, இதில் பயனர்கள் பயன்பாடுகளை இயக்குவதற்கான கேள்விகளின் எண்ணிக்கையுடன் தொடர்பு கொள்ளலாம். சிஜிஐ பயன்படுத்தி வடிவமைக்கப்பட்ட சில பயன்பாடுகள்:


படிவங்கள்

சிஜிஐயின் மிக முக்கியமான பயனர்களில் படிவங்கள் ஒன்றாகும். படிவங்கள் பயனரைப் தகவல்களைப் பகிர அனுமதிக்கின்றன, மேலும் இது HTML இன் துணைக்குழு ஆகும். ஒரு சிஜிஐ நிரல் இந்த படிவங்களை பயனர் மற்றும் வழங்குநருக்கு மிகவும் ஊடாடும் வகையில் செயலாக்க மற்றும் தேர்வு அளவுகோல்களுடன் பொருந்தக்கூடிய பொருத்தமான படிவங்களைத் தேர்ந்தெடுப்பதன் மூலம் செய்கிறது.

நுழைவாயில்

வலை நுழைவாயில்கள் ஒரே மாதிரியான நிரல்கள் அல்லது ஸ்கிரிப்ட்கள். தரவுத்தளத்திலிருந்து கிளையன்ட் நேரடியாக படிக்க முடியாத தேவையான தகவல்களை அணுக இது பயன்படுகிறது. சி.ஜி.ஐ நிரல் ஒரு நுழைவாயிலாக பணியாற்றுவதற்கும், தகவல்களைப் படிக்கவும், வடிவமைக்கவும், கிளையனுடன் பகிர்ந்து கொள்ளவும் பொருத்தமான நிரலாக்க மொழியைப் பயன்படுத்தவும் பயன்படுத்தப்படுகிறது.

மெய்நிகர் ஆவணங்கள்

மெய்நிகர் ஆவண உருவாக்கம் என்பது சிஜிஐயின் மிக முக்கியமான பகுதியாகும். போது மெய்நிகர் பயனரின் வேண்டுகோளின்படி ஆவணங்கள் உருவாக்கப்படுகின்றன, இது மெய்நிகர் HTML, படங்கள், எளிய உரை முதல் சில நேரங்களில் ஆடியோ வரை மாறுபடும்.

பொதுவான நுழைவாயில் இடைமுகத்தின் வேலை பயன்பாடுகள்

சிஜிஐயின் சக்திவாய்ந்த அம்சங்களை விவரிக்கும் வலையில் ஈர்க்கக்கூடிய சில சிஜிஐ திட்டங்கள் கீழே பட்டியலிடப்பட்டுள்ளன.

லைகோஸ் உலகளாவிய வலைத் தேடல்

இந்த சேவையகம் பயனர்களுக்கு குறிப்பிட்ட ஆவணங்களை உலவ உதவுகிறது. பயனரின் கோரிக்கைக்கு பதிலளிக்கும் விதமாக, பயனரின் வலைத் தேடல் அளவுகோல்களுடன் பொருந்தக்கூடிய ஹைபர்டெக்ஸ்ட் ஆவணத்தை லைக்கோஸ் திருப்பித் தருகிறார். இணைப்புகள் www.lycos.com.

வண்ணமயமான புத்தகம்

வண்ணமயமாக்கலை அனுபவிக்கும் பயனர்களுக்காக வடிவமைக்கப்பட்ட அற்புதமான பயன்பாடு. இணைப்பு www.ravenna.com/coloring.

ஜப்பானியிலிருந்து ஆங்கில அகராதி

இது ஒரு மெய்நிகர் ஆவண அடிப்படையிலான பயன்பாடு. அதிநவீன சிஜிஐ நிரல் பயனரிடமிருந்து ஒரு ஆங்கில வார்த்தையை விசாரித்து, பொருத்தமான படங்களுடன் சமமான ஜப்பானிய வார்த்தையை வழங்குகிறது.

உலக வரைபடத்துடன் விருந்தினர் புத்தகம்

இது ஒரு படிவ அடிப்படையிலான பயன்பாட்டைப் பயன்படுத்துகிறது, இது பயனர்கள் அனைவரும் படிக்கும் செய்திகளை விட்டு வெளியேற உதவுகிறது.

பொதுவான நுழைவாயில் இடைமுகத்தின் பாதுகாப்பு கவலைகள்

பயனரின் உலாவியில் செயல்படுத்தப்பட்ட சிஜிஐ ஸ்கிரிப்ட் பிழைகள் இருக்கலாம். ஒவ்வொரு பிழையும் உருவாக்கும் திறன் உள்ளது பாதுகாப்பு சிக்கல்கள். சிஜிஐ ஸ்கிரிப்டுகளின் சாத்தியமான பாதுகாப்பு சிக்கல்கள் இரண்டு வழிகளில் வழங்கப்படுகின்றன -

  • ஹோஸ்ட் சிஸ்டம் தொடர்பாக வேண்டுமென்றே அல்லது தற்செயலாக தகவல்களை கசியவிடுவது ஹேக்கர்களை எளிதில் உடைக்க உதவுகிறது
  • தொலை பயனர் உள்ளீடுகளை செயலாக்கும் சிஜிஐ ஸ்கிரிப்ட்கள் தாக்குதல்களுக்கு பாதிக்கப்படக்கூடும், இதில் தொலைநிலை பயனர் கட்டளைகளை இயக்க அவர்களை ஏமாற்றுகிறார்

அடிக்கடி கேட்கப்படும் கேள்விகள்

1). பொதுவான நுழைவாயில் இடைமுகத்தை வரையறுக்கவும்.

பொதுவான நுழைவாயில் இடைமுகம் (சிஜிஐ) ஒரு வலை சேவையகத்திற்கும் தனிப்பயன் ஸ்கிரிப்டுக்கும் இடையில் தகவல்களைப் பரிமாறிக் கொள்வதற்கான விதிகளின் தொகுப்பாக விவரிக்கப்படுகிறது

2). சிஜிஐ ஆதரிக்கும் சில நிரலாக்க மொழிகளுக்கு பெயரிடுங்கள்

சி, சி ++, ஜாவா, பெர்ல், பைதான் அல்லது வி.பி. (விஷுவல் பேசிக்)

3). சிஜிஐயின் ஒரு அம்சத்தை கொடுங்கள்

எளிய ஷெல் ஸ்கிரிப்டுகள் மற்றும் ஊடாடும் பயன்பாட்டை உருவாக்க இது பயன்படுத்தப்பட்டது

4. சிஜிஐக்கு ஒரு நன்மை மற்றும் தீமை கொடுங்கள்

நன்மை - ஏற்கனவே உருவாக்கிய குறியீட்டைப் பயன்படுத்த சிஜிஐ செயல்படுத்துகிறது மற்றும் பயனர்கள் மீண்டும் சொந்த குறியீட்டை எழுதுவதைத் தவிர்க்கலாம்

தீமை - சேவையகத்தின் செயல்பாட்டைக் குறைக்கிறது மற்றும் நிறைய செயலாக்க நேரத்தை பயன்படுத்துகிறது

5). சிஜிஐ வடிவங்கள் யாவை?

படிவம் HTML இன் துணைக்குழு மற்றும் தரவு மற்றும் ஊடாடும் தகவல்தொடர்புக்கு சேகரிக்க பயன்படுகிறது

6). சிஜிஐ மேல்நிலை என்றால் என்ன?

HTTP ஒரு நிலையற்ற நெறிமுறையாக மாறும்போது CGI மேல்நோக்கிச் செல்கிறது. இதன் பொருள் உலாவியில் உள்ள ஒவ்வொரு ‘வெற்றிக்கும்’ சிஜிஐ செயல்முறை தொடங்கப்படுகிறது.

7). சி.ஜி.ஐ-க்கு பெர்ல் ஏன் பலரால் பயன்படுத்தப்படுகிறது?

பெர்ல் ஒரு சுலபமாக பயன்படுத்தக்கூடிய கருவி. உரை கோப்புகளிலிருந்து தகவல்களைப் பிரித்தெடுப்பதற்கும், தன்னிச்சையான உரைக் கோப்புகளை ஸ்கேன் செய்வதற்கும், அந்தத் தகவலின் அடிப்படையில் அறிக்கைகளை அச்சிடுவதற்கும் இது சக்திவாய்ந்த அம்சங்களைக் கொண்டுள்ளது.

இந்த கட்டுரையில், பொதுவான நுழைவாயில் இடைமுகத்தின் வரையறையை விளக்கினோம். மேலும், பொதுவான நுழைவாயில் இடைமுகம், நன்மைகள் மற்றும் தீமைகள், பயன்கள், வேலை ஆகியவற்றின் செயல்பாட்டுக் கொள்கையைப் பற்றி விரிவாக விவாதித்தோம் CGI இன் பயன்பாடுகள் உலகம் முழுவதும், மற்றும் பாதுகாப்பு அச்சுறுத்தல்கள்.