உபுண்டு 18.04 இல் வார்னிஷ் தற்காலிக சேமிப்பை எவ்வாறு அமைப்பது

Upuntu 18 04 Il Varnis Tarkalika Cemippai Evvaru Amaippatu



பெரும்பாலான இணைய பயனர்கள் 10 வினாடிகளுக்கு மேல் மெதுவான இணையதளங்களைச் சுற்றி இருப்பதில்லை. உண்மையில், ஒரு படி வழக்கு ஆய்வு பைனான்சியல் டைம்ஸ் நடத்தியது, பக்க ஏற்றுதல் வேகத்தில் ஒரு சிறிய தாமதம் ஒரு பயனரின் அமர்வைக் கணிசமாகக் குறைத்து அதிக பவுன்ஸ் விகிதங்களுக்கு வழிவகுக்கும். மெதுவான இணையதளம் உங்கள் ஆன்லைன் வணிகத்தை எதிர்மறையாக பாதிக்கும் மற்றும் உங்கள் வருவாயில் கடுமையான சரிவுக்கு வழிவகுக்கும் என்பதை இது குறிக்கிறது. வேகமான இணையதளம் உங்கள் பார்வையாளர்களை மிகக் குறுகிய காலத்தில் தகவலைச் சேகரிக்க உதவுகிறது மற்றும் பெரும்பாலும் உரையாடல்களுக்கு வழிவகுக்கும். கூடுதலாக, கூகிள் இப்போது வேகமான வலைத்தளங்களை SEO மதிப்பெண்ணில் மெதுவான வலைத்தளங்களை விட உயர்வாக தரவரிசைப்படுத்துகிறது. உங்கள் தளத்தின் வேகத்தை எப்படி உயர்த்துவது என்று எப்போதாவது யோசித்திருக்கிறீர்களா? வார்னிஷ் கேச் என்பது ஒரு ஓப்பன்சோர்ஸ் HTTP கேச் ஆக்சிலரேட்டராகும், இது உங்கள் தளத்தின் வேகத்தை 300 முதல் 1000 மடங்கு வரை மேம்படுத்துகிறது. இது ஒரு இணைய சேவையகத்தின் முன் அமர்ந்து பயனர்களுக்கு HTTP கோரிக்கைகளை குறிப்பிடத்தக்க வகையில் அதிக வேகத்தில் வழங்குகிறது. பயனர்கள் அடிக்கடி அணுகும் உள்ளடக்கத்தை தற்காலிகமாக சேமித்து அதை நினைவகத்தில் சேமித்து வைப்பதன் மூலம் வலைத்தளத்தை வேகப்படுத்துகிறது, இதன் மூலம் வலைப்பக்கங்களை விரைவாக மீட்டெடுப்பதற்கு உத்தரவாதம் அளிக்கிறது. இது பல இணைய சேவையகங்களைக் கொண்ட அமைப்பில் சுமை சமநிலையாளராகவும் செயல்பட முடியும். இந்த வழிகாட்டியில், உபுண்டு 18.04 இல் வார்னிஷ் தற்காலிக சேமிப்பை எவ்வாறு நிறுவலாம் என்பதை நாங்கள் உங்களுக்கு வழங்குகிறோம்.

படி 1: கணினியைப் புதுப்பிக்கவும்

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

# பொருத்தமான மேம்படுத்தல் && பொருத்தமான மேம்படுத்தல்







படி 2: Apache webserver ஐ நிறுவவும்

வார்னிஷ் கேச் ஒரு வெப்சர்வரின் முன் அமர்ந்திருப்பதால், விளக்கக்காட்சிக்காக நாம் அப்பாச்சி வெப்சர்வரை நிறுவ வேண்டும்.



அப்பாச்சியை நிறுவ, கட்டளையை இயக்கவும்:



# பொருத்தமான நிறுவு அப்பாச்சி2





Apache web server இன் நிறுவல் முடிந்ததும், webserver ஐத் தொடங்கி, கீழே உள்ள கட்டளைகளைப் பயன்படுத்தி அதன் நிலையைச் சரிபார்க்கவும்:

# systemctl தொடக்க apache2
# systemctl நிலை apache2



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

படி 3: வார்னிஷ் HTTP முடுக்கியை நிறுவவும்

Apache webserver நிறுவப்பட்டவுடன், வார்னிஷ் HTTP முடுக்கியை இயக்குவதன் மூலம் நிறுவவும்:

# பொருத்தமான நிறுவு வார்னிஷ்

# systemctl ஸ்டார்ட் வார்னிஷ்
# systemctl நிலை வார்னிஷ்

படி 4: அப்பாச்சி மற்றும் வார்னிஷ் HTTP தற்காலிக சேமிப்பை உள்ளமைத்தல்

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

எனவே, போர்ட் 8080 ஐக் கேட்க அப்பாச்சியை உள்ளமைக்க, உள்ளமைவு கோப்பைத் திறக்கவும்

# ஏனெனில் / முதலியன / அப்பாச்சி2 / ports.conf

உள்ளமைவு கோப்பைச் சேமித்து வெளியேறவும்.

அதே குறிப்பில், நாங்கள் இயல்புநிலை Apache மெய்நிகர் ஹோஸ்ட் கோப்பில் மாற்றங்களைச் செய்யப் போகிறோம் மற்றும் போர்ட் 8080 ஐக் கேட்க அதை உள்ளமைக்கப் போகிறோம்.

# ஏனெனில் / முதலியன / அப்பாச்சி2 / தளங்கள்-இயக்கப்பட்டது / 000-default.conf

உள்ளமைவு கோப்பைச் சேமித்து வெளியேறவும். மாற்றங்கள் நடைமுறைக்கு வர, Apache webserver ஐ மறுதொடக்கம் செய்யவும்

# systemctl apache2 ஐ மறுதொடக்கம் செய்யவும்

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

படி 5: போர்ட் 80 ஐ கேட்க வார்னிஷ் அமைத்தல்

HTTP கோரிக்கைகளை வெப்சர்வருக்கு அனுப்ப, போர்ட் 80ஐ கேட்க வார்னிஷ் கட்டமைக்க வேண்டும். இணைய உலாவியை அணுகும் போது URL இன் இறுதியில்  8080 ஐ சேர்க்க வேண்டிய தேவையையும் இது நீக்கும்.

உங்களுக்கு விருப்பமான உரை எடிட்டரைத் துவக்கி, திறக்கவும் /etc/default/varnish கோப்பு.

# ஏனெனில் / முதலியன / இயல்புநிலை / வார்னிஷ்

ஸ்க்ரோல் செய்து பண்பைக் கண்டறிக’ DAEMON_OPTS’. போர்ட்டை 6081 இலிருந்து துறைமுகத்திற்கு மாற்றுவதை உறுதிப்படுத்திக் கொள்ளுங்கள் 80

உரை திருத்தியை சேமித்து மூடவும்.

நீங்கள் சரிபார்த்தால் /etc/varnish/default.vcl கோப்பு, கீழே காட்டப்பட்டுள்ள வெளியீட்டைப் பெற வேண்டும்.

இறுதியாக, நாம் திருத்த வேண்டும் /lib/systemd/system/varnish.service மற்றும் துறைமுகத்தை மாற்றவும் ExecStart போர்ட் 6081 இலிருந்து 80 வரையிலான உத்தரவு.

உரை திருத்தியை சேமித்து வெளியேறவும்.

மாற்றங்கள் நடைமுறைக்கு வர, நாம் Apache இணைய சேவையகங்களை மறுதொடக்கம் செய்து, கணினியை மீண்டும் ஏற்றி, காட்டப்பட்டுள்ள வரிசையில் வார்னிஷ் மறுதொடக்கம் செய்ய வேண்டும்.

# systemctl apache2 ஐ மறுதொடக்கம் செய்யவும்
# systemctl டீமான்-ரீலோட்
# systemctl வார்னிஷ் மறுதொடக்கம்

படி 6: உள்ளமைவைச் சோதித்தல்

எங்கள் உள்ளமைவு அனைத்தும் நன்றாக உள்ளதா என்பதை உறுதிப்படுத்த, காட்டப்பட்டுள்ளபடி curl கட்டளையைப் பயன்படுத்தவும்:

# சுருட்டை -நான் சர்வர்_ஐபி

இந்த வரியை கவனமாக இருங்கள் வழியாக: 1.1 வார்னிஷ் (வார்னிஷ்/5.2) மேலே உள்ள வெளியீட்டில் சுட்டிக்காட்டப்பட்டுள்ளது. வார்னிஷ் எதிர்பார்த்தபடி செயல்படுகிறது என்பதை இது காட்டுகிறது.

8080ஐ இறுதியில் சேர்க்காமல் இப்போது உங்கள் வெப்சர்வரைப் பார்வையிடலாம்.

முடிவுரை

உபுண்டு 18.04 இல் அப்பாச்சி வலை சேவையகத்துடன் வேலை செய்ய வார்னிஷ் தற்காலிக சேமிப்பை நீங்கள் எவ்வாறு கட்டமைக்கிறீர்கள். அதிவேக வார்னிஷ் HTTP ஆக்சிலரேட்டருக்கு நன்றி, உங்கள் வெப்சர்வர் முன்னெப்போதையும் விட வேகமாகச் செயல்பட வேண்டும், இது அடிக்கடி அணுகப்படும் வலைப்பக்கங்களைத் தற்காலிகமாகச் சேமித்து அவற்றை ஈர்க்கக்கூடிய வேகத்தில் சேவை செய்யும்!