ما هو التخزين المؤقت (Caching) في تطوير البرمجيات؟

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

عام

الإجابة

التخزين المؤقت (Caching) يعني حفظ نسخة من البيانات في مكان أسرع، لاسترجاعها بسرعة بدل جلبها أو حسابها من جديد في كل مرة.

أمثلة

  • في المتصفح: الصور وملفات CSS لا تُحمّل في كل زيارة.
  • في الخادم: نتائج استعلام ثقيل تُحفظ في Redis لدقائق.
  • كاش الصفحات: صفحة ووردبريس كاملة تُحفظ جاهزة، فلا تنفّذ PHP لكل زائر.
$posts = wp_cache_get('latest_posts');
if ($posts === false) {
    $posts = get_posts(['numberposts' => 5]);
    wp_cache_set('latest_posts', $posts, '', 300);
}

التحدي

معرفة متى تصبح النسخة المؤقتة قديمة وتحتاج تحديثًا. وهذه من أصعب الأمور في البرمجة فعلًا.

اختبر فهمك

ما الهدف من التخزين المؤقت (Caching) في تطوير البرمجيات؟