ਲੇਖ ਡਾਇਰੈਕਟਰੀ
ਕੀ ਤੁਸੀਂ ਪਾਗਲ ਹੋ ਰਹੇ ਹੋ ਕਿਉਂਕਿ ਤੁਹਾਡੇ ਮੈਮਕੈਸ਼ਡ ਅਤੇ ਰੈਡਿਸ ਸਰਵਰ ਜਵਾਬ ਨਹੀਂ ਦੇ ਰਹੇ ਹਨ?
ਕੀ ਤੁਸੀਂ ਮਹਿਸੂਸ ਕਰ ਰਹੇ ਹੋ ਕਿ ਤੁਸੀਂ ਇੱਕ ਖਰਗੋਸ਼ ਦੇ ਮੋਰੀ ਵਿੱਚ ਡਿੱਗ ਗਏ ਹੋ ਅਤੇ ਤੁਹਾਡੀ ਵੈਬਸਾਈਟ ਇੱਕ ਘੋਗੇ ਦੀ ਰਫ਼ਤਾਰ ਨਾਲ ਲੋਡ ਹੋ ਰਹੀ ਹੈ?
ਚਿੰਤਾ ਨਾ ਕਰੋ, ਤੁਸੀਂ ਇਕੱਲੇ ਨਹੀਂ ਹੋ!
HestiaCP ਪੈਨਲ ਦੇ ਬਹੁਤ ਸਾਰੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ Memcached ਜਾਂ Redis ਸਰਵਰਾਂ ਦੇ ਜਵਾਬ ਨਾ ਦੇਣ ਜਾਂ ਚੱਲਣ ਵਿੱਚ ਅਸਫਲ ਰਹਿਣ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪਿਆ ਹੈ।
ਇਹ ਇੱਕ ਅਸਲੀ ਸਿਰਦਰਦ ਹੈ, ਪਰ ਜ਼ਿਆਦਾਤਰ ਟੈਕਨਾਲੋਜੀ ਸਮੱਸਿਆਵਾਂ ਵਾਂਗ, ਹੱਲ ਅਕਸਰ ਲੱਗਦਾ ਹੈ ਨਾਲੋਂ ਸੌਖਾ ਹੁੰਦਾ ਹੈ।
Memcached ਅਤੇ Redis ਬਾਰੇ ਹੋਰ ਜਾਣੋ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਅਸੀਂ ਇਹ ਜਾਣੀਏ ਕਿ HestiaCP Memcached ਨੂੰ ਕਿਵੇਂ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ , ਆਓ ਸੰਖੇਪ ਵਿੱਚ ਸਮਝੀਏ ਕਿ Memcached ਅਤੇ Redis ਕੀ ਹਨ, ਅਤੇ ਇਹ ਤੁਹਾਡੀ ਵੈੱਬਸਾਈਟ ਲਈ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਹਨ।
ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਹਾਡੀ ਵੈਬਸਾਈਟ ਇੱਕ ਰੈਸਟੋਰੈਂਟ ਵਰਗੀ ਹੈ.
Memcached ਅਤੇ Redis ਕੁਸ਼ਲ ਵੇਟਰਾਂ ਦੀ ਤਰ੍ਹਾਂ ਹਨ, ਉਹ ਸਭ ਤੋਂ ਪ੍ਰਸਿੱਧ ਪਕਵਾਨਾਂ (ਡੇਟਾ) ਨੂੰ ਯਾਦ ਰੱਖਦੇ ਹਨ ਤਾਂ ਜੋ ਉਹਨਾਂ ਨੂੰ ਹਰ ਵਾਰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਰਸੋਈ (ਡੇਟਾਬੇਸ) ਵਿੱਚ ਨਾ ਜਾਣਾ ਪਵੇ।
ਇਹ ਤੁਹਾਡੀ ਵੈਬਸਾਈਟ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਲੋਡ ਕਰਦਾ ਹੈ ਅਤੇ ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਨੂੰ ਨਿਰਵਿਘਨ ਬਣਾਉਂਦਾ ਹੈ।
ਪਰ ਜਦੋਂ ਇਹ "ਵੇਟਰ" ਹੜਤਾਲ 'ਤੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਤੁਹਾਡੇ ਰੈਸਟੋਰੈਂਟ (ਵੈਬਸਾਈਟ) ਨੂੰ ਹਫੜਾ-ਦਫੜੀ ਵਿੱਚ ਸੁੱਟ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
ਸਮੱਸਿਆ ਦਾ ਮੂਲ ਕਾਰਨ: PHP ਸੰਸਕਰਣ ਬੇਮੇਲ
"HestiaCP Memcached/Redis ਸਰਵਰ ਜਵਾਬ ਨਹੀਂ ਦੇ ਰਿਹਾ" ਮੁੱਦੇ ਦਾ ਸਭ ਤੋਂ ਆਮ ਕਾਰਨ PHP ਸੰਸਕਰਣ ਅਤੇ Memcached/Redis ਐਕਸਟੈਂਸ਼ਨ ਵਿਚਕਾਰ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ ਹੈ।
ਇਹ ਤੁਹਾਡੇ "ਵੇਟਰ" ਨਾਲ ਗਲਤ ਭਾਸ਼ਾ ਵਿੱਚ ਸੰਚਾਰ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਵਰਗਾ ਹੈ - ਉਹਨਾਂ ਨੂੰ ਇਹ ਨਹੀਂ ਪਤਾ ਕਿ ਤੁਸੀਂ ਕੀ ਕਹਿ ਰਹੇ ਹੋ!
ਹੱਲ: ਸਹੀ ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
ਚੰਗੀ ਖ਼ਬਰ ਇਹ ਹੈ ਕਿ ਇਸ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨਾ ਤੁਹਾਡੇ "ਵੇਟਰ" ਨੂੰ ਨਵੀਂ ਭਾਸ਼ਾ ਸਿਖਾਉਣ ਜਿੰਨਾ ਆਸਾਨ ਹੈ।
ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਸਹੀ Memcached ਜਾਂ Redis ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜੋ ਤੁਹਾਡੇ PHP ਦੇ ਸੰਸਕਰਣ ਦੇ ਅਨੁਕੂਲ ਹੈ।

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
ਇੰਸਟਾਲੇਸ਼ਨ ਪੂਰੀ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਤਬਦੀਲੀਆਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਮੇਮਕੈਚਡ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰਨਾ ਜਾਂ Redis ਸਰਵਰ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨਾ ਨਾ ਭੁੱਲੋ।
ਇੱਕ ਟਿਪ: ਮੈਮਕੈਚਡ ਜਾਂ ਰੈਡਿਸ?
ਜੇਕਰ ਤੁਸੀਂ Redis ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ Memcached ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਨੀ ਚਾਹੀਦੀ, ਪਰ ਉਹਨਾਂ ਵਿੱਚੋਂ ਸਿਰਫ਼ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।
Memcached ਜਾਂ Redis ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਚੋਣ ਤੁਹਾਡੀ ਵੈੱਬਸਾਈਟ ਦੀਆਂ ਲੋੜਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ।
Memcached ਇੱਕ ਬਹੁਤ ਤੇਜ਼ ਦੌੜਾਕ ਦੀ ਤਰ੍ਹਾਂ ਹੈ, ਸਧਾਰਨ ਡੇਟਾ ਨੂੰ ਕੈਚ ਕਰਨ ਲਈ ਢੁਕਵਾਂ ਹੈ, ਜਦੋਂ ਕਿ Redis ਇੱਕ ਬਹੁਮੁਖੀ ਐਥਲੀਟ ਦੀ ਤਰ੍ਹਾਂ ਹੈ, ਜੋ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਡਾਟਾ ਢਾਂਚੇ ਨੂੰ ਸੰਭਾਲਣ ਦੇ ਯੋਗ ਹੈ।
ਜੇਕਰ ਤੁਸੀਂ ਯਕੀਨੀ ਨਹੀਂ ਹੋ ਕਿ ਤੁਹਾਡੇ ਲਈ ਕਿਹੜਾ ਬਿਹਤਰ ਹੈ, ਤਾਂ ਕਿਸੇ ਡਿਵੈਲਪਰ ਜਾਂ ਸਰਵਰ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਪੁੱਛੋ ਅਤੇ ਉਹ ਤੁਹਾਡੀ ਖਾਸ ਸਥਿਤੀ ਦੇ ਆਧਾਰ 'ਤੇ ਸਿਫ਼ਾਰਿਸ਼ਾਂ ਕਰ ਸਕਦੇ ਹਨ।
ਸੰਖੇਪ: ਆਪਣੀ ਵੈਬਸਾਈਟ ਨੂੰ ਦੁਬਾਰਾ ਤੇਜ਼ੀ ਨਾਲ ਚਲਾਓ
Memcached ਜਾਂ Redis ਸਰਵਰ ਦੀ ਗੈਰ-ਜਵਾਬਦੇਹੀ ਨੂੰ ਹੱਲ ਕਰਨਾ ਤੁਹਾਡੀ ਵੈਬਸਾਈਟ "ਵੇਟਰਾਂ" ਨੂੰ ਸਹੀ ਟੂਲ ਪ੍ਰਦਾਨ ਕਰਨ ਦੇ ਬਰਾਬਰ ਹੈ ਤਾਂ ਜੋ ਉਹਨਾਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਕੰਮ ਕਰਨ ਦਿੱਤਾ ਜਾ ਸਕੇ।
ਸਹੀ ਐਕਸਟੈਂਸ਼ਨਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਕੇ ਅਤੇ ਇੱਕ ਕੈਚਿੰਗ ਸਿਸਟਮ ਦੀ ਚੋਣ ਕਰਕੇ ਜੋ ਤੁਹਾਡੀਆਂ ਲੋੜਾਂ ਦੇ ਅਨੁਕੂਲ ਹੋਵੇ, ਤੁਸੀਂ ਇਹ ਯਕੀਨੀ ਬਣਾ ਸਕਦੇ ਹੋ ਕਿ ਤੁਹਾਡੀ ਵੈੱਬਸਾਈਟ ਬਿਜਲੀ ਦੀ ਤੇਜ਼ੀ ਨਾਲ ਲੋਡ ਹੁੰਦੀ ਹੈ ਅਤੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਹਿਜ ਬ੍ਰਾਊਜ਼ਿੰਗ ਅਨੁਭਵ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।
ਯਾਦ ਰੱਖੋ, ਇੱਕ ਵੈਬਸਾਈਟ ਜੋ ਸੁਚਾਰੂ ਢੰਗ ਨਾਲ ਚੱਲਦੀ ਹੈ ਇੱਕ ਸੰਪੰਨ ਰੈਸਟੋਰੈਂਟ ਦੀ ਤਰ੍ਹਾਂ ਹੈ, ਇਹ ਹਰ ਕਿਸੇ ਨੂੰ ਖੁਸ਼ ਕਰਦੀ ਹੈ!
ਉਮੀਦ ਹੈ, ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਦੇ ਬਲੌਗ ( https://www.chenweiliang.com/ ) 'ਤੇ ਸਾਂਝਾ ਕੀਤਾ ਗਿਆ ਲੇਖ "hestiacp memcached ਸਰਵਰ ਜਵਾਬ ਨਹੀਂ ਦੇ ਰਹੇ ਹਨ ਜਾਂ ਨਹੀਂ ਚੱਲ ਰਹੇ ਹਨ" ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਹੋਵੇਗਾ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ: https://www.chenweiliang.com/cwl-31944.html
