دليل المادة
هل أصابك الجنون لأن خوادم Memcached وRedis لا تستجيب؟
هل تشعر وكأنك وقعت في حفرة أرنب ويتم تحميل موقع الويب الخاص بك بوتيرة بطيئة؟
لا تقلق، أنت لست وحدك!
العديد من الاستخداماتهيستياCPواجه مستخدمو اللوحة مشكلات مع عدم استجابة خوادم 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
ريديس ل 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 يشبه تزويد "نادلي" موقع الويب الخاص بك بالأدوات المناسبة للسماح لهم بالعمل بكفاءة.
من خلال تثبيت الامتدادات المناسبة واختيار نظام التخزين المؤقت الذي يناسب احتياجاتك، يمكنك التأكد من تحميل موقع الويب الخاص بك بسرعة البرق ويوفر للمستخدمين تجربة تصفح سلسة.
تذكر أن موقع الويب الذي يعمل بسلاسة يشبه المطعم المزدهر، فهو يجعل الجميع سعداء!
مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "الحل لخوادم hestiacp memcached لا تستجيب أو لا تعمل"، وهو أمر مفيد لك.
مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-31944.html
لاكتشاف المزيد من الحيل المخفية🔑، مرحبًا بك في الانضمام إلى قناتنا على Telegram!
مشاركة ومثل إذا كنت ترغب في ذلك! مشاركاتك وإعجاباتك هي حافزنا المستمر!