டெபியன் 10 இல் மெம்காச் நிறுவுவது எப்படி


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

மெம்காச் எளிதானது மற்றும் வரிசைப்படுத்த எளிதானது மற்றும் அதன் ஏபிஐ பைதான் போன்ற பிரபலமான நிரலாக்க மொழிகளின் பரவலான பரவலாக கிடைக்கிறது.

இந்த வழிகாட்டி டெபியன் 10 இல் மெம்காச் நிறுவப்பட்டதன் மூலம் உங்களை அழைத்துச் செல்கிறது, டெபியன் பஸ்டர் மற்றும் டெபியன் 9 என்ற குறியீட்டு பெயர், ஸ்ட்ரெட்ச் என்ற குறியீட்டு பெயர்.

இந்த பக்கத்தில்

  • டெபியன் இல் மெம்காச் நிறுவவும்
  • டெபியனில் மெம்காச் கட்டமைக்கவும்
  • <
  • PHP மற்றும் பைதான் பயன்பாடுகளுக்கான மெம்கேச்டை இயக்கு

மெம்காச் செய்யப்பட்ட தொகுப்புகள் ஏற்கனவே டெபியன் களஞ்சியத்தில் சேர்க்கப்பட்டுள்ளன, மேலும், ஏபிடி தொகுப்பு நிர்வாகியைப் பயன்படுத்தி மெம்கேச் நிறுவ உள்ளோம்.

ஆனால் முதலில், கணினி தொகுப்புகளை காட்டப்பட்டுள்ளபடி புதுப்பிக்கவும்:

$ sudo apt update

அதன்பிறகு, கட்டளையைத் தொடங்குவதன் மூலம் Memcached ஐ நிறுவவும்:

$ sudo apt install memcached libmemcached-tools

லிப்மெம்காச்-டூல்ஸ் தொகுப்பு என்பது சி & சி ++ நூலகமாகும், இது மெம்காச் சேவையகத்துடன் தொடர்புகொள்வதற்கும் நிர்வகிப்பதற்கும் நீங்கள் பயன்படுத்தக்கூடிய பல கட்டளை-வரி பயன்பாடுகளை வழங்குகிறது.

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

$ sudo systemctl status memcached

முன்னிருப்பாக, மெம்காச் போர்ட் 11211 ஐக் கேட்கிறது, மேலும் இது காட்டப்பட்டுள்ளபடி நெட்ஸ்டாட் கட்டளையைப் பயன்படுத்தி சரிபார்க்கலாம்:

$ sudo netstat -pnltu

Memcached ஐ உள்ளமைக்க, நீங்கள் /etc/memcached.conf கோப்பை உள்ளமைக்க வேண்டும். பெரும்பாலான, இயல்புநிலை அமைப்புகள் பெரும்பான்மையான பயனர்களுக்கு நன்றாக வேலை செய்யும்.

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

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

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

$ sudo ufw allow from 10.128.0.45 to any port 11211

அடுத்து, மாற்றங்கள் நீடிக்க ஃபயர்வாலை மீண்டும் ஏற்றவும்.

$ sudo ufw reload

அதன்பிறகு, memcached.conf உள்ளமைவு கோப்பில் செல்லுங்கள்.

$ sudo vim /etc/memcached.conf

-l 127.0.0.1 உடன் தொடங்கும் வரியைக் கண்டறிவது உறுதி.

சேவையகத்தின் ஐபி மூலம் அதை மாற்றவும், இது காட்டப்பட்டுள்ளபடி 10.128.0.46 ஆகும்:

இப்போது, மாற்றங்கள் நடைமுறைக்கு வர மெம்காச் மறுதொடக்கம் செய்யுங்கள்.

$ sudo systemctl restart memcached

Drupal அல்லது WordPress போன்ற PHP பயன்பாடுகளுக்கான மெம்கேஷை ஒரு கேச்சிங் தரவுத்தளமாக பயன்படுத்த விரும்பினால், php-memcached நீட்டிப்பு தேவை.

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

$ sudo apt install php-memcached

பைதான் பயன்பாடுகளுக்கு, பைப்பைப் பயன்படுத்தி பின்வரும் பைதான் நூலகங்களை நிறுவவும். குழாய் நிறுவப்படவில்லை என்றால், கட்டளையைப் பயன்படுத்தி அதை நிறுவலாம்:

$ sudo apt install python3-pip

பின்னர் காட்டப்பட்டுள்ளபடி நூலகங்களை நிறுவவும்.

$ pip3 install pymemcache
$ pip3 install python-memcached

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