أي ذاكرة كائنات ينبغي أن أستخدم؟
Redis هو ذاكرة الكائنات المتاحة على استضافة WebGee. وقد أُوقف Memcached، فالخيار الذي كان قائمًا لم يعد كذلك.
استخدم Redis. فهو ذاكرة الكائنات الوحيدة المتاحة على استضافة WebGee
المشتركة والموزِّعة والمميّزة — إذ أُوقف Memcached وعُطّلت إضافة PHP memcached
على مستوى المنصة.
راجع تفعيل التخزين المؤقت للكائنات بـ Redis لإعداده.
قارنت نسخة أقدم من هذه المقالة بين Memcached وRedis بإسهاب لمساعدتك على الاختيار بينهما. وذلك الخيار لم يعد قائمًا. فإن كنت تشغّل موقعًا لا يزال مضبوطًا على Memcached، فهو لا يخزّن شيئًا أصلًا — راجع لم يعد Memcached متاحًا لمعرفة كيف تنقله.
ماذا تفعل ذاكرة الكائنات
يسأل ووردبريس وماجنتو وما شابههما قاعدةَ البيانات الأسئلة نفسها مع كل تحميل صفحة — أي الإضافات مفعّلة، وما خيارات الموقع، وكم سعر منتج بعينه. وذاكرة الكائنات تحفظ تلك الإجابات في الذاكرة فلا تُسأل قاعدة البيانات مرتين.
وهذا منفصل عن التخزين المؤقت للصفحات، الذي يخزّن صفحات كاملة مبنيّة. فتخزين الصفحات يفيد الزوار المجهولين؛ وتخزين الكائنات يفيد المستخدمين المسجَّلين ومنطقة الإدارة وكل ما لا تستطيع ذاكرة الصفحات تقديمه. ومعظم المواقع تستفيد من الاثنين.
أين يُحدث أكبر فرق
- منطقة إدارة ووردبريس أو WooCommerce البطيئة. فمنطقة الإدارة لا تُخزَّن صفحيًا أبدًا، فكل تحميل يصل قاعدة البيانات. راجع تحسين لوحة ووردبريس أو WooCommerce البطيئة.
- المواقع كثيرة الإضافات. فكل إضافة تضيف استعلاماتها مع كل طلب عادةً.
- المتاجر ذات الكتالوجات الكبيرة، حيث تهيمن عمليات البحث عن المنتجات والفئات.
وهو يُحدث فرقًا يسيرًا في موقع تعريفي صغير يُقدَّم أصلًا من ذاكرة الصفحات.
لماذا Redis لا Memcached
أُبقي على Redis وأُوقف Memcached لأسباب عملية:
- الاستمرارية. فـ Redis يستطيع النجاة من إعادة تشغيل دون أن ترتدّ كل مواقع الخادم في آن واحد إلى قاعدة البيانات.
- أنواع بيانات أثرى، وذواكر التطبيقات تستفيد منها فعليًا.
- أدوات وصيانة أفضل، بما في ذلك حدود ذاكرة لكل حساب — راجع حدود ذاكرة Redis.
اقرأ أيضًا
تفعيل التخزين المؤقت للكائنات بـ Redis
فعّل Redis في cPanel ووجّه LiteSpeed Cache إليه، ليتوقف ووردبريس عن تكرار استعلامات قاعدة البيانات نفسها مع كل تحميل صفحة.
لم يعد Memcached متاحًا
أُوقف Memcached على استضافة WebGee المشتركة والموزِّعة. استخدم التخزين المؤقت للكائنات بـ Redis بدلًا منه، وهو بديل مباشر.