تفعيل Redis أو Memcached لتسريع قاعدة البيانات

لو موقعك ديناميكي وبيعمل استعلامات كتير — متجر أو منتدى أو موقع أعضاء — الكاش العادي مش بيكفي. الشرح ده بيوضّح إمتى تحتاج كاش الكائنات وإزاي تفعّله.

الفرق المهم: كاش الصفحات بيحفظ الصفحة كاملة وبيقدّمها للزوار غير المسجّلين. كاش الكائنات (Redis أو Memcached) بيحفظ نتايج استعلامات قاعدة البيانات — وده اللي بيفيد الصفحات اللي مش بتتخزّن زي السلة والحساب ولوحة التحكم.

إمتى تحتاجه

  • متجر إلكتروني — صفحات السلة والدفع والحساب ما بتتخزّنش أصلًا، فكاش الصفحات مش بيساعدها.
  • موقع فيه تسجيل دخول — كل مستخدم مسجّل بيشوف محتوى مختلف.
  • لوحة التحكم بطيئة — دي علامة واضحة على استعلامات تقيلة.
  • منتدى أو موقع مجتمع — محتوى بيتغير باستمرار.

وإمتى مش هيفرق

  • موقع تعريفي أو مدونة بمحتوى ثابت — كاش الصفحات كفاية وأبسط.
  • موقع زياراته قليلة.
  • مشكلتك في الصور والإضافات مش في قاعدة البيانات — ظبّط الأساسيات الأول.

Redis ولا Memcached؟

  Redis Memcached
البيانات بعد إعادة التشغيل ممكن تفضل محفوظة بتضيع
أنواع البيانات متعددة بسيطة
الدعم في ووردبريس أوسع متاح
التوصية الافتراضي لو Redis مش متاح

لو مش متأكد، اختار Redis.

على الاستضافة المشتركة

  1. افتح تذكرة واسأل لو Redis متاح في خطتك.
  2. لو متاح، هنفعّلهولك ونديك بيانات الاتصال.
  3. ركّب إضافة Redis Object Cache في ووردبريس.
  4. فعّلها من لوحة الإضافة واضغط Enable Object Cache.
  5. اتأكد إن الحالة بقت Connected.

على VPS

sudo apt install redis-server php-redis -y sudo systemctl enable --now redis-server sudo systemctl restart php8.3-fpm

وبعدين ركّب الإضافة زي ما في الخطوات فوق. اتأكد من التشغيل بـ:

redis-cli ping

المفروض يرد PONG.

تأمين Redis على VPS
اتأكد إن Redis بيسمع على 127.0.0.1 بس ومش مفتوح للإنترنت. Redis مفتوح للعالم ثغرة خطيرة جدًا — من أشهر أسباب اختراق السيرفرات.

إزاي تقيس الفرق

قبل وبعد التفعيل، قيس:

  • عدد استعلامات قاعدة البيانات لكل صفحة — المفروض ينزل بشكل ملحوظ.
  • وقت توليد الصفحة.
  • سرعة لوحة التحكم — هتحس بالفرق ده بنفسك.

لو ظهرت لك مشكلة

  • الإضافة بتقول Not Connected — الخدمة مش شغّالة أو بيانات الاتصال غلط.
  • الموقع بيعرض بيانات قديمة — امسح كاش الكائنات من لوحة الإضافة.
  • الموقع وقع بعد التفعيل — عطّل الإضافة من مدير الملفات وامسح ملف object-cache.php من مجلد المحتوى.
  • الذاكرة بتمتلي — حدد حجم أقصى للكاش وسياسة إزالة القديم.

الخطوة الجاية

  • تسريع ووردبريس على LiteSpeed: ضبط LSCache.
  • موقعك بطيء رغم إن الاستضافة سريعة؟ ٩ أسباب.
  • تأمين قواعد البيانات على سيرفر VPS.

محتاج مساعدة؟

افتح تذكرة واسأل عن إتاحة Redis في خطتك، وابعتلنا نوع موقعك عشان نقولك لو هيفرق معاك فعلًا.

  • 0 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟

مقالات مشابهة

Core Web Vitals بالمصري: LCP و INP و CLS

جوجل بيقيس تجربة زوار موقعك بتلات مؤشرات اسمها Core Web Vitals، وبيدخّلها في ترتيب النتايج. الشرح...

ضغط الصور وتحويلها WebP من غير ما الجودة تقل

الصور غالبًا بتمثّل أكتر من نص حجم صفحتك. ضغطها أسرع وأرخص تحسين ممكن تعمله لموقعك — وبيحسّن...

إمتى تحتاج CDN وإزاي تفعّله صح

شبكة توزيع المحتوى (CDN) بتحط نسخ من ملفات موقعك على سيرفرات في دول كتير، فالزائر بياخد الملفات...

موقعك بطيء رغم إن الاستضافة سريعة؟ ٩ أسباب

الاستضافة سريعة والموارد مرتاحة والموقع لسه بطيء؟ يبقى المشكلة في الموقع نفسه مش في السيرفر....

قياس سرعة موقعك صح وقراءة النتيجة

قست سرعة موقعك وطلعت الدرجة ٤٥ ودخلت في حالة؟ الشرح ده بيقولك تقيس إزاي صح، وتقرا النتيجة إزاي،...