WPML

إذا كانت استضافتك توفر ذلك، يمكنك استخدام Redis لتمكين التخزين المؤقت المستمر لموقعك الذي يعمل بإضافة WPML.

في عام 2019، أجرى فريق WPML العديد من التحسينات في الكود لجعل WPML أسرع وأكثر سهولة في الاستخدام. يمكن ملاحظة بعض هذه التحسينات عند تمكين التخزين المؤقت المستمر للكائنات.

ما هي ذاكرة التخزين المؤقت المستمرة؟

في WordPress، يتم تخزين جميع العناصر تقريباً مؤقتاً لتوفير أداء أفضل. عندما يقدم قالب أو إضافة طلبات متعددة لبيانات مثل المقالات، تُحفظ جميع البيانات في الذاكرة لمنع المزيد من الطلبات إلى قاعدة البيانات وجعل الكود أسرع. افتراضياً، تُخزن البيانات المؤقتة في الذاكرة طوال مدة تحميل صفحة واحدة. لذلك، لا تكون ذاكرة التخزين المؤقت مستمرة، وفي الطلب الثاني، يتكرر كل شيء – طلبات جديدة لقاعدة البيانات لاسترداد المعلومات، ثم استخدام ذاكرة التخزين المؤقت في الذاكرة.

تتغير الأمور عندما نبدأ في استخدام حلول ذاكرة التخزين المؤقت المستمرة مثل Redis أو Memcached. تتيح هذه المنتجات، التي يثبّتها مزود الاستضافة على الخادم، تخزين بيانات الذاكرة المؤقتة بين عمليات تحميل الصفحة، مما يجعل WP وWPML أسرع بشكل ملحوظ. لاستخدام هذا النوع من برامج الخادم، يحتاج WordPress إلى ملحقات خاصة أو إضافة.

تمكين Redis على موقعك

يُعد Redis برنامج ذاكرة التخزين المؤقت المستمرة الأكثر شيوعاً للخوادم في الوقت الحاضر. لتتمكن من استخدامه، يجب على مزود الاستضافة تمكينه على الخادم.

أسهل طريقة لاستخدامه هي تثبيت إضافة Redis Object Cache بواسطة Till Krüss.

بعد التفعيل، اذهب إلى صفحة إعداداتRedis وانقر على زر Enable Object Cache. وهذا كل شيء!

حلول أخرى لذاكرة التخزين المؤقت المستمرة

كبديل، يمكنك استخدام Memcached. يمكنك قراءة دليلنا حول إعداد Memcached يدوياً على موقعك. يتطلب الأمر القليل من المعرفة بلغة PHP.

لقد كتبنا هذا الدليل لأن جميع الإضافات المتعلقة بـ Memcached تقريباً في مستودع WordPress.org قديمة، لذا لا يمكننا التوصية بها. الاستثناء هو إضافة W3 Total Cache، التي تدعم Memcached دون إعدادات إضافية.

بقلم Amir · آخر تحديث 23 أبريل 2026