انتهاء الصلاحيّة
هنا تبرز أهميّة الكاش. فالخادم (أو مدير الموقع) يحدد الفترة التي تعتبر فيها الردود حديثة وذلك من خلال Cache-Control: max-age=N أو Expires headers أو كلاهما. الكاش لن يقوم بعمل نفس الطلب حتى تنتهي صلاحيّة النسخة المخرنة (في الكاش) لمزيد من التوضيح انظر الشكل التالي (2):
هنا يقوم عبد الرحمن بطلب المحتوى “أهلاً وسهلاً” يمرّ طلبه في الكاش، لأن الكاش ليس به أي نسخة من طلب عبد الرحمن يقوم بطلب المحتوى من الخادم. الخادم يقوم بإرسال الرّد للكاش ولكن يضمن فيه خاصية العمر الأقصى للنسخة كما نشاهد في الشكل أعلاه الخادم وضع العمر الأقصى للمحتوى على ساعة واحدة Cache-Control: max-age=3600 (ال 3600 هي عبارة عن ثواني 3600/60 تعطينا ستون دقيقة أو ساعة واحدة). الكاش يستلم هذه المعلومات ويقوم بتمريرها لمتصفح عبد الرحمن مع طلبه.
الآن عبد الله بعد نصف ساعة أو 1800 ثانية يقوم بطلب نفس المحتوى. انظر الشكل التالي (3):
كما هو واضح في الشكل استلم الكاش طلب عبد الله. كون طلب عبد الله وقع بعد نصف ساعة وعمر الكاش هو ساعة واحدة فإن الكاش لا يقوم بإرسال الطلب إلى الخادم وإنّما سيرسل النسخة الموجودة لديه مضافاً إليها الوقت المحددّ لانتهاء صلاحيّة النسخة وكم مضى من الوقت. لاحظ الفائدة هنا بالنسبة للخادم ، الخادم لم يرسل الطلب الثاني وهو ما يعني عدم استعلام قاعدة البيانات لدى الخادم وهو ما يعني توفير وقت للمعالج (CPU).

