வலை சேவையகங்கள் மற்றும் பணியோட்டம்

சோதனை சேவையகங்கள், அபிவிருத்தி சேவையகங்கள், ஸ்டேஜிங் சர்வர்கள் மற்றும் உற்பத்தி சேவையகங்கள்

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

உற்பத்தி வலை சேவையகங்கள்

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

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

பணிப்பாய்வு:

  1. வடிவமைப்பாளர் உள்ளூர் கணினியில் தளம் உருவாக்குகிறார்
  2. உள்ளூர் கணினியில் டிசைனர் சோதனைகள் தளம்
  3. மேலும் சோதனைக்கு தயாரிப்பு சேவையகத்தில் மறைக்கப்பட்ட அடைவுக்கு வடிவமைப்பாளர் பதிவேற்றங்கள் தளம்
  4. அங்கீகரிக்கப்பட்டுள்ள வடிவமைப்பு வலைத்தளத்தின் நேரடி (மறைக்கப்படாத) பகுதிகளுக்கு நகர்த்தப்படுகிறது

ஒரு சிறிய தளத்திற்கு, இது ஒரு சிறந்த ஏற்றுக்கொள்ளக்கூடிய பணிப்பாய்வு ஆகும். உண்மையில், நீங்கள் ஒரு சிறு தளம் index2.html போன்ற விஷயங்கள் மற்றும் / புதிய போன்ற விஷயங்கள் என்று உள்ளே அடைவுகள் பார்த்து பார்த்து என்ன பார்க்க முடியும். தேடுபொறிகளால் கண்டறியப்படாத கடவுச்சொல் பாதுகாக்கப்பட்ட பகுதிகளைத் தேட நினைக்கும் வரை, தயாரிப்பு சேவையகத்திற்கான புதுப்பிப்புகளை வெளியிடுவது கூடுதல் சேவையகங்கள் தேவையில்லாமல் ஒரு நேரடி சூழலில் புதிய வடிவமைப்புகளை சோதிக்க ஒரு சிறந்த வழியாகும்.

சோதனை சேவையகம் அல்லது QA சேவையகம்

வாடிக்கையாளர்களுக்கு (மற்றும் போட்டியாளர்களுக்கு) தெரியாத வலை சேவையகத்தில் புதிய பக்கங்கள் மற்றும் வடிவமைப்புகளை சோதிக்க ஒரு வழியை உங்களுக்கு வழங்குவதன் மூலம், சோதனை சேவையகங்கள் வலைத்தள வேலைப்பாட்டிற்கு ஒரு பயனுள்ள கூடுதலாக உள்ளன. சோதனை சேவையகங்கள் நேரடி தளத்திற்கு ஒத்ததாக அமைக்கப்பட்டிருக்கின்றன, மேலும் எந்த மாற்றங்களும் பதிவு செய்யப்படுகிறதா என்பதை உறுதிப்படுத்த சில வகையான பதிப்பு கட்டுப்பாட்டு அமைப்புகள் அமைக்கப்படுகின்றன. பெரும்பாலான சோதனை சேவையகங்கள் ஒரு கார்பரேட் ஃபயர்வாலுக்கு பின்னால் அமைக்கப்படுகின்றன, இதன்மூலம் மட்டுமே ஊழியர்கள் அவற்றைப் பார்க்க முடியும். ஆனால் அவை ஃபயர்வால் வெளியே கடவுச்சொல் பாதுகாப்புடன் அமைக்கப்படலாம்.

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

ஒரு சோதனை சேவையகம் கொண்ட நிறுவனங்கள் பொதுவாக இதுபோன்ற பணிநிரலுக்கு சேர்க்கின்றன:

  1. Desginer உள்நாட்டில் தளம் உருவாக்க மற்றும் உள்நாட்டில் சோதனை, மேலே போன்ற
  2. வடிவமைப்பாளர் அல்லது டெவெலபர் பதிவேற்றங்கள் மாறும் உறுப்புகள் (PHP அல்லது பிற சர்வர் ஸ்கிரிப்ட்கள், CGI, மற்றும் அஜாக்ஸ்) சோதிக்க சோதனை சர்வரில் மாற்றங்கள்
  3. ஒப்புதல் வடிவமைப்புகள் உற்பத்தி சேவையகத்திற்கு நகர்த்தப்படுகின்றன

அபிவிருத்தி சேவையகங்கள்

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

ஒரு மேம்பட்ட சேவையகம் சோதனை சேவையிலிருந்து வேறுபட்டது, ஏனெனில் பெரும்பாலான டெவெலப்பர்கள் சேவையகத்தில் நேரடியாக வேலை செய்கின்றன. இந்த சேவையகத்தின் சொற்பொருளானது, திட்டங்களில் புதிய விஷயங்களை முயற்சி செய்வதாகும். சோதனை ஒரு சர்வர் சர்வரில் நடக்கும் போது, ​​குறிப்பிட்ட குறியீடுக்கு எதிராக சோதனை செய்யாமல், குறியீட்டுப் பணியின் ஒரு பகுதியை உருவாக்கும் நோக்கத்திற்காக இது உள்ளது. இது டெவலப்பர்கள் எப்படி பார்க்க போகிறது என்பதை பற்றி கவலை இல்லாமல் வலைத்தளத்தின் கொட்டைகள் மற்றும் bolts பற்றி கவலை கொள்ள அனுமதிக்கிறது.

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

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

உள்ளடக்கத்தை விலக்குதல்

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

சர்வரை நிறுவுதல்

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

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

  1. வடிவமைப்பாளர்கள் தங்கள் உள்ளூர் இயந்திரங்கள் அல்லது சோதனை சேவையகங்களில் வடிவமைப்பில் வேலை செய்கிறார்கள்
    1. உள்ளடக்க ஆசிரியர்கள் CMS இல் உள்ளடக்கத்தை உருவாக்குகின்றனர்
    2. டெவலப்பர்கள் வளர்ச்சி சேவையகத்தில் குறியீட்டை எழுதுகின்றனர்
  2. சோதனை மற்றும் சோதனைக்கான சோதனை சேவையகத்துடன் வடிவமைப்பு மற்றும் குறியீடு ஒன்று சேர்க்கப்படுகின்றன (சில நேரங்களில் உள்ளடக்கம் இங்கு சேர்க்கப்பட்டுள்ளது, ஆனால் வடிவமைப்பு செயல்திறன் வெளியே CMS இல் இது பெரும்பாலும் சரிபார்க்கப்படுகிறது)
  3. உள்ளடக்க சேவையகத்தில் வடிவமைப்புகள் மற்றும் குறியீட்டை உள்ளடக்கியது
  4. இறுதி ஒப்புதல் பெறப்பட்டு முழு தளம் உற்பத்தி சேவையகத்திற்கு தள்ளப்படுகிறது

உங்கள் நிறுவனத்தின் வேலைப்பாடு மாறுபடலாம்

நான் கற்றுக் கொண்ட ஒரு விஷயம், ஒரு நிறுவனத்தில் பணிபுரியும் மற்றொரு நிறுவனத்தில் இருந்து முற்றிலும் வேறுபட்டதாக இருக்கலாம். நான் Emacs மற்றும் vi ஐ பயன்படுத்தி தயாரிப்பு சேவையகத்தில் நேராக HTML எழுதி வலைத்தளங்களை உருவாக்கியிருக்கிறேன் மற்றும் நான் எந்த வலைத்தளத்தையும் அணுகவில்லை, ஆனால் நான் பணிபுரியும் பக்கத்தின் ஒரு சிறிய பகுதியும், CMS இன் உள்ளே என் வேலைகளையும் செய்தேன். பல்வேறு சேவையகங்களின் நோக்கத்தை புரிந்து கொள்வதன் மூலம், நீங்கள் உங்கள் வடிவமைப்பு மற்றும் மேம்பாட்டுத் திறனை இன்னும் திறம்பட செய்ய முடியும்.