لو موقعك ديناميكي وبيعمل استعلامات كتير — متجر أو منتدى أو موقع أعضاء — الكاش العادي مش بيكفي. الشرح ده بيوضّح إمتى تحتاج كاش الكائنات وإزاي تفعّله.
الفرق المهم: كاش الصفحات بيحفظ الصفحة كاملة وبيقدّمها للزوار غير المسجّلين. كاش الكائنات (Redis أو Memcached) بيحفظ نتايج استعلامات قاعدة البيانات — وده اللي بيفيد الصفحات اللي مش بتتخزّن زي السلة والحساب ولوحة التحكم.
إمتى تحتاجه
- متجر إلكتروني — صفحات السلة والدفع والحساب ما بتتخزّنش أصلًا، فكاش الصفحات مش بيساعدها.
- موقع فيه تسجيل دخول — كل مستخدم مسجّل بيشوف محتوى مختلف.
- لوحة التحكم بطيئة — دي علامة واضحة على استعلامات تقيلة.
- منتدى أو موقع مجتمع — محتوى بيتغير باستمرار.
وإمتى مش هيفرق
- موقع تعريفي أو مدونة بمحتوى ثابت — كاش الصفحات كفاية وأبسط.
- موقع زياراته قليلة.
- مشكلتك في الصور والإضافات مش في قاعدة البيانات — ظبّط الأساسيات الأول.
Redis ولا Memcached؟
| Redis | Memcached | |
|---|---|---|
| البيانات بعد إعادة التشغيل | ممكن تفضل محفوظة | بتضيع |
| أنواع البيانات | متعددة | بسيطة |
| الدعم في ووردبريس | أوسع | متاح |
| التوصية | الافتراضي | لو Redis مش متاح |
لو مش متأكد، اختار Redis.
على الاستضافة المشتركة
- افتح تذكرة واسأل لو Redis متاح في خطتك.
- لو متاح، هنفعّلهولك ونديك بيانات الاتصال.
- ركّب إضافة Redis Object Cache في ووردبريس.
- فعّلها من لوحة الإضافة واضغط Enable Object Cache.
- اتأكد إن الحالة بقت Connected.
على VPS
وبعدين ركّب الإضافة زي ما في الخطوات فوق. اتأكد من التشغيل بـ:
المفروض يرد PONG.
اتأكد إن Redis بيسمع على 127.0.0.1 بس ومش مفتوح للإنترنت. Redis مفتوح للعالم ثغرة خطيرة جدًا — من أشهر أسباب اختراق السيرفرات.
إزاي تقيس الفرق
قبل وبعد التفعيل، قيس:
- عدد استعلامات قاعدة البيانات لكل صفحة — المفروض ينزل بشكل ملحوظ.
- وقت توليد الصفحة.
- سرعة لوحة التحكم — هتحس بالفرق ده بنفسك.
لو ظهرت لك مشكلة
- الإضافة بتقول Not Connected — الخدمة مش شغّالة أو بيانات الاتصال غلط.
- الموقع بيعرض بيانات قديمة — امسح كاش الكائنات من لوحة الإضافة.
- الموقع وقع بعد التفعيل — عطّل الإضافة من مدير الملفات وامسح ملف object-cache.php من مجلد المحتوى.
- الذاكرة بتمتلي — حدد حجم أقصى للكاش وسياسة إزالة القديم.
الخطوة الجاية
- تسريع ووردبريس على LiteSpeed: ضبط LSCache.
- موقعك بطيء رغم إن الاستضافة سريعة؟ ٩ أسباب.
- تأمين قواعد البيانات على سيرفر VPS.
محتاج مساعدة؟
افتح تذكرة واسأل عن إتاحة Redis في خطتك، وابعتلنا نوع موقعك عشان نقولك لو هيفرق معاك فعلًا.