கட்டுரை அடைவு
உங்கள் Memcached மற்றும் Redis சர்வர்கள் பதிலளிக்காததால் நீங்கள் பைத்தியம் பிடிக்கிறீர்களா ?
நீங்கள் ஒரு முயல் துளையில் விழுந்துவிட்டீர்கள், உங்கள் இணையதளம் நத்தையின் வேகத்தில் ஏற்றப்பட்டது போல் உணர்கிறீர்களா?
கவலைப்பட வேண்டாம், நீங்கள் தனியாக இல்லை!
HestiaCP பேனலைப் பயன்படுத்தும் பல பயனர்கள் , Memcached அல்லது Redis சர்வர்கள் பதிலளிக்காமல் போவது அல்லது இயங்கத் தவறுவது போன்ற சிக்கல்களை எதிர்கொண்டுள்ளனர்.
இது ஒரு உண்மையான தலைவலி, ஆனால் பெரும்பாலான தொழில்நுட்ப சிக்கல்களைப் போலவே, தீர்வும் தோன்றுவதை விட எளிமையானது.
Memcached மற்றும் Redis பற்றி மேலும் அறிக
HestiaCP எவ்வாறு Memcached-ஐ நிறுவுகிறது என்பதைப் பற்றி விரிவாகப் பார்ப்பதற்கு முன் , Memcached மற்றும் Redis என்றால் என்ன, அவை உங்கள் வலைத்தளத்திற்கு ஏன் முக்கியமானவை என்பதைச் சுருக்கமாகப் புரிந்துகொள்வோம்.
உங்கள் வலைத்தளம் ஒரு உணவகம் போல் இருப்பதாக கற்பனை செய்து பாருங்கள்.
Memcached மற்றும் Redis போன்றவர்கள் திறமையான பணியாளர்கள், அவர்கள் மிகவும் பிரபலமான உணவுகளை (தரவு) நினைவில் வைத்துக் கொள்கிறார்கள், அதனால் அவர்கள் ஒவ்வொரு முறையும் அவற்றைப் பெற சமையலறைக்கு (டேட்டாபேஸ்) செல்ல வேண்டியதில்லை.
இது உங்கள் இணையதளத்தை வேகமாக ஏற்றி, பயனர் அனுபவத்தை மென்மையாக்குகிறது.
ஆனால் இந்த "பணியாளர்கள்" வேலைநிறுத்தம் செய்யும்போது, உங்கள் உணவகம் (இணையதளம்) குழப்பத்தில் தள்ளப்படுகிறது.
பிரச்சனைக்கான மூல காரணம்: PHP பதிப்பு பொருத்தமின்மை
"HestiaCP Memcached/Redis சேவையகம் பதிலளிக்கவில்லை" சிக்கலுக்கு மிகவும் பொதுவான காரணம் PHP பதிப்பு மற்றும் Memcached/Redis நீட்டிப்பு ஆகியவற்றுக்கு இடையே உள்ள பொருந்தாததாகும்.
இது உங்கள் "பணியாளருடன்" தவறான மொழியில் தொடர்பு கொள்ள முயற்சிப்பது போன்றது - நீங்கள் என்ன சொல்கிறீர்கள் என்று அவர்களுக்குத் தெரியாது!
தீர்வு: சரியான நீட்டிப்பை நிறுவவும்
நல்ல செய்தி என்னவென்றால், இந்த சிக்கலைத் தீர்ப்பது உங்கள் "பணியாளருக்கு" ஒரு புதிய மொழியைக் கற்பிப்பது போல எளிதானது.
உங்கள் PHP பதிப்பிற்கு இணக்கமான Memcached அல்லது Redis நீட்டிப்பை நிறுவினால் போதும்.

PHP 7.4க்கு Memcached
நீங்கள் PHP 7.4 ஐப் பயன்படுத்தினால், பின்வரும் கட்டளையைப் பயன்படுத்தி Memcached நீட்டிப்பை நிறுவவும்:
sudo apt install php7.4-memcached memcached libmemcached-tools
PHP 8.2க்கான Redis
HestiaCP-இல் Redis மெமரி கேஷை நிறுவுவது எப்படி?
நீங்கள் PHP 8.2 ஐப் பயன்படுத்துகிறீர்கள் என்றால், பின்வரும் கட்டளையைப் பயன்படுத்தி Redis நீட்டிப்பை நிறுவவும்:
apt install php8.2-redis
systemctl restart php8.2-fpm
நிறுவல் முடிந்ததும், மாற்றங்கள் நடைமுறைக்கு வர Memcached ஐ புதுப்பிக்க அல்லது Redis சேவையகத்தை மறுதொடக்கம் செய்ய மறக்காதீர்கள்.
ஒரு உதவிக்குறிப்பு: Memcached அல்லது Redis?
நீங்கள் Redis ஐப் பயன்படுத்தினால், நீங்கள் Memcached ஐப் பயன்படுத்தக்கூடாது, ஆனால் அவற்றில் ஒன்றை மட்டுமே பயன்படுத்த வேண்டும்.
Memcached அல்லது Redis ஐப் பயன்படுத்துவதைத் தேர்ந்தெடுப்பது உங்கள் இணையதளத் தேவைகளைப் பொறுத்தது.
Memcached என்பது ஒரு மிக வேகமான ஸ்ப்ரிண்டர் போன்றது, இது எளிமையான தரவுகளை தேக்குவதற்கு ஏற்றது, அதே சமயம் ரெடிஸ் ஒரு பல்துறை விளையாட்டு வீரர் போன்றது, மிகவும் சிக்கலான தரவு கட்டமைப்புகளை கையாளக்கூடியது.
உங்களுக்கு எது சிறந்தது என்று உங்களுக்குத் தெரியாவிட்டால், டெவலப்பர் அல்லது சர்வர் நிர்வாகியிடம் கேளுங்கள், அவர்கள் உங்கள் குறிப்பிட்ட சூழ்நிலையின் அடிப்படையில் பரிந்துரைகளைச் செய்யலாம்.
சுருக்கம்: உங்கள் இணையதளத்தை மீண்டும் வேகமாக இயக்கவும்
Memcached அல்லது Redis சர்வர் பதிலளிக்காத தன்மையைத் தீர்ப்பது என்பது உங்கள் இணையதள "பணியாளர்களுக்கு" திறமையாக வேலை செய்ய சரியான கருவிகளை வழங்குவது போன்றதாகும்.
சரியான நீட்டிப்புகளை நிறுவி, உங்கள் தேவைகளுக்கு ஏற்ற கேச்சிங் அமைப்பைத் தேர்ந்தெடுப்பதன் மூலம், உங்கள் இணையதளம் மின்னல் வேகத்தில் ஏற்றப்படுவதையும் பயனர்களுக்கு தடையற்ற உலாவல் அனுபவத்தை வழங்குவதையும் உறுதிசெய்யலாம்.
நினைவில் கொள்ளுங்கள், சீராக இயங்கும் ஒரு வலைத்தளம் ஒரு செழிப்பான உணவகம் போன்றது, அது அனைவரையும் மகிழ்ச்சியடையச் செய்கிறது!
சென் வெய்லியாங்கின் வலைப்பதிவில் ( https://www.chenweiliang.com/ ) பகிரப்பட்ட "hestiacp memcached சர்வர்கள் பதிலளிக்கவில்லை அல்லது இயங்கவில்லை என்ற சிக்கலைத் தீர்ப்பது" என்ற கட்டுரை உங்களுக்குப் பயனுள்ளதாக இருக்கும் என்று நம்புகிறோம்.
இந்தக் கட்டுரையின் இணைப்பைத் தாராளமாகப் பகிரவும்: https://www.chenweiliang.com/cwl-31944.html
