إعادة التحقق
يُكتب أيضاً: If-None-Match
خطوة يسأل فيها المتصفح السيرفر بعد انتهاء صلاحية الكاش عن حداثة نسخته عبر ترويسة If-None-Match، فإما رد 304 سريع بلا محتوى أو تنزيل النسخة الجديدة كاملة.
إعادة التحقق (Revalidation) هي سؤال المتصفح للسيرفر: هل نسختي المخزنة من هذا الملف ما زالت صالحة؟ يرسل المتصفح بصمة ETag أو تاريخ آخر تعديل، فيرد السيرفر بـ 304 إن لم يتغير شيء أو بالملف الجديد إن تغيّر.
تحدث بعد انتهاء مدة max-age، أو في كل طلب إذا كانت الترويسة تحتوي no-cache. والتوجيه must-revalidate يمنع استخدام نسخة منتهية الصلاحية حتى لو تعذر الوصول إلى السيرفر.
هي حل وسط بين السرعة والحداثة: أخف من تحميل الملف كاملًا، لكنها تكلف طلب شبكة. استخدمها لصفحات HTML التي تتغير كثيرًا، واترك الملفات الثابتة لمدة صلاحية طويلة بلا تحقق.
