expireTime
يمكنك تحديد وقت انتهاء صلاحية مخصص stale-while-revalidate
لاستهلاك شبكات CDN في رأس Cache-Control
للصفحات الممكّنة بـ ISR.
افتح ملف next.config.js
وأضف تكوين expireTime
:
module.exports = {
// ساعة واحدة بالثواني
expireTime: 3600,
}
الآن عند إرسال رأس Cache-Control
سيتم حساب وقت انتهاء الصلاحية بناءً على فترة إعادة التحقق المحددة.
على سبيل المثال، إذا كان لديك إعادة تحقق مدتها 15 دقيقة على مسار معين ووقت انتهاء الصلاحية هو ساعة واحدة، فسيكون رأس Cache-Control
المُنشأ هو s-maxage=900, stale-while-revalidate=2700
بحيث يمكن أن يظل قديمًا لمدة أقل بـ 15 دقيقة من وقت انتهاء الصلاحية المُهيأ.