فهرست مقاله
آیا به دلیل عدم پاسخگویی سرورهای Memcached و Redis خود، دیوانه شدهاید ؟
احساس می کنید در یک سوراخ خرگوش افتاده اید و وب سایت شما با سرعت حلزون بارگیری می شود؟
نگران نباش، تو تنها نیستی!
بسیاری از کاربران پنل HestiaCP با مشکلاتی در مورد عدم پاسخگویی یا عدم اجرای سرورهای Memcached یا Redis مواجه شدهاند.
این یک سردرد واقعی است، اما مانند بسیاری از مشکلات تکنولوژی، راه حل آن اغلب ساده تر از آن چیزی است که به نظر می رسد.
درباره Memcached و Redis بیشتر بدانید
قبل از اینکه به نحوه نصب Memcached توسط HestiaCP بپردازیم ، بیایید به طور خلاصه بفهمیم Memcached و Redis چیستند و چرا برای وبسایت شما بسیار مهم هستند.
تصور کنید وب سایت شما مانند یک رستوران است.
Memcached و Redis مانند پیشخدمت های کارآمد هستند، آنها محبوب ترین ظروف (داده ها) را به خاطر می آورند تا مجبور نباشند هر بار برای تهیه آنها به آشپزخانه (پایگاه داده) بروند.
این باعث می شود وب سایت شما سریعتر بارگذاری شود و تجربه کاربری روان تر شود.
اما وقتی این "پیشخدمت ها" اعتصاب می کنند، رستوران (وب سایت) شما به آشوب کشیده می شود.
علت اصلی مشکل: عدم تطابق نسخه PHP
شایعترین علت مشکل «سرور HestiaCP Memcached/Redis پاسخ نمیدهد» عدم تطابق بین نسخه PHP و پسوند Memcached/Redis است.
این مانند تلاش برای برقراری ارتباط با "پیشخدمت" خود به زبان اشتباه است - آنها هیچ ایده ای ندارند که شما چه می گویید!
راه حل: پسوند صحیح را نصب کنید
خبر خوب این است که حل این مشکل به آسانی آموزش زبان جدید به «پیشخدمت» است.
تنها کاری که باید انجام دهید این است که دقیقاً پسوند Memcached یا Redis را نصب کنید که با نسخه PHP شما سازگار است.

Memcached برای PHP 7.4
اگر از PHP 7.4 استفاده می کنید، لطفاً پسوند Memcached را با استفاده از دستور زیر نصب کنید:
sudo apt install php7.4-memcached memcached libmemcached-tools
Redis برای PHP 8.2
چگونه حافظه پنهان Redis را در HestiaCP نصب کنیم ؟
اگر از PHP 8.2 استفاده می کنید، لطفاً پسوند Redis را با استفاده از دستور زیر نصب کنید:
apt install php8.2-redis
systemctl restart php8.2-fpm
پس از اتمام نصب، فراموش نکنید که Memcached را بازخوانی کنید یا سرور Redis را مجددا راه اندازی کنید تا تغییرات اعمال شوند.
نکته: Memcached یا Redis؟
اگر از Redis استفاده می کنید، پس نباید از Memcached استفاده کنید، بلکه فقط از یکی از آنها استفاده کنید.
انتخاب استفاده از Memcached یا Redis به نیازهای وب سایت شما بستگی دارد.
Memcached مانند یک اسپرینتر بسیار سریع است که برای ذخیره داده های ساده مناسب است، در حالی که Redis مانند یک ورزشکار همه کاره است که قادر به مدیریت ساختارهای داده پیچیده تر است.
اگر مطمئن نیستید که کدام یک برای شما بهتر است، از یک توسعه دهنده یا مدیر سرور بپرسید تا آنها بتوانند بر اساس شرایط خاص شما توصیه هایی را ارائه دهند.
خلاصه: وب سایت خود را دوباره سریع اجرا کنید
حل عدم پاسخگویی سرور Memcached یا Redis مانند ارائه ابزارهای مناسب به "پیشخدمت"های وب سایت خود است تا به آنها اجازه دهید به طور موثر کار کنند.
با نصب برنامههای افزودنی مناسب و انتخاب سیستم ذخیرهسازی که به بهترین وجه با نیازهای شما مطابقت دارد، میتوانید اطمینان حاصل کنید که وبسایت شما به سرعت بارگذاری میشود و تجربه مرور یکپارچه را برای کاربران فراهم میکند.
به یاد داشته باشید، وب سایتی که بدون مشکل کار می کند مانند یک رستوران پر رونق است، همه را خوشحال می کند!
امیدوارم مقاله "حل مشکل سرورهای hestiacp memcached که پاسخ نمیدهند یا اجرا نمیشوند" که در وبلاگ چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشته شده است، برای شما مفید باشد.
لینک این مقاله را به اشتراک بگذارید: https://www.chenweiliang.com/cwl-31944.html
