# تفعيل التخزين المؤقت للكائنات بـ Redis
Source: https://docs.webgee.com/ar/performance/redis-object-caching-lscache













فعّل التخزين المؤقت للكائنات بـ Redis لموقع ووردبريس يعمل بـ LiteSpeed Cache.
ينطبق على الاستضافة المشتركة والموزِّعة.

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

<Callout type="info">
  لم يعد Memcached متاحًا. فقد أُهملت الإضافة وعُطّلت عبر المنصة، فصار Redis هو
  الخيار المدعوم — راجع
  [Memcached مقابل Redis](/ar/performance/memcached-vs-redis-which-is-best-for-my-website).
</Callout>

## 1. فعّل Redis في cPanel [#1-فعّل-redis-في-cpanel]

1. في cPanel، افتح **Redis**.

   <img alt="مدخل Redis في قائمة أدوات cPanel" src="__img0" />

2. اختر **Enable Redis**.

   <img alt="صفحة Redis Manager وفيها أداة التفعيل" src="__img1" />

3. سجّل **المنفذ** و**كلمة المرور** المعروضين. فأنت تحتاجهما في الخطوة الثالثة.

   <img alt="بيانات اتصال Redis، وفيها المنفذ وكلمة المرور" src="__img2" />

ويمكنك العودة إلى هذه الصفحة في أي وقت لرؤية هذه القيم مجددًا.

## 2. فعّل إضافة PHP [#2-فعّل-إضافة-php]

Redis يعمل، لكن PHP لا يستطيع مخاطبته حتى تُفعَّل الإضافة.

1. في cPanel، افتح **Select PHP Version**.
2. اختر **Extensions**.
3. علّم **redis**.

   <img alt="قائمة إضافات PHP وفيها redis محدَّدة" src="__img3" />

ويسري التغيير فورًا.

## 3. وجّه LiteSpeed Cache إلى Redis [#3-وجّه-litespeed-cache-إلى-redis]

1. في ووردبريس، انتقل إلى **LiteSpeed Cache ← Cache ← Object**.

   <img alt="إعدادات التخزين المؤقت للكائنات في LiteSpeed Cache" src="__img4" />

2. اضبط الآتي:

   | الإعداد      | القيمة                       |
   | ------------ | ---------------------------- |
   | Object Cache | `On`                         |
   | Method       | `Redis`                      |
   | Host         | `127.0.0.1`                  |
   | Port         | المنفذ من الخطوة الأولى      |
   | Username     | اتركه فارغًا                 |
   | Password     | كلمة المرور من الخطوة الأولى |

3. اختر **Save**.

## تأكّد أنه نجح [#تأكّد-أنه-نجح]

في صفحة **Cache ← Object** نفسها، يعرض LiteSpeed حالة الاتصال. وينبغي أن تقرأ
**Passed**.

فإن لم تكن كذلك، امض في هذه بالترتيب:

* **Connection refused** — Redis لا يعمل. أعد فحص الخطوة الأولى.
* **Class 'Redis' not found** — إضافة PHP معطّلة. أعد فحص الخطوة الثانية.
* **Authentication failed** — كلمة المرور خاطئة. انسخها مجددًا من
  **cPanel ← Redis**؛ فهي تُولَّد من جديد عند تعطيل Redis وإعادة تفعيله.

## إن أظهر موقعك لاحقًا خطأ OOM [#إن-أظهر-موقعك-لاحقًا-خطأ-oom]

لـ Redis سقف ذاكرة لكل حساب. وحين يتجاوزه موقع سترى
`OOM command not allowed when used memory > 'maxmemory'`. راجع
[حدود ذاكرة Redis](/ar/performance/redis-limits-php-fatal-error-uncaught-redisexception-oom-command-not-allowed-whe).

## اقرأ أيضًا [#اقرأ-أيضًا]

* [استخدام Redis دون LSCache](/ar/hosting/wordpress/how-to-configure-wordpress-to-use-redis)
* [ضبط ووردبريس لاستخدام Redis](/ar/hosting/wordpress/how-to-configure-wordpress-to-use-redis)
* [Memcached مقابل Redis](/ar/performance/memcached-vs-redis-which-is-best-for-my-website)
