الويب والتطوير / CLEARBYTE

توجيهات Cache-Control: التخزين وإعادة الاستخدام مختلفان

يسمح no-cache بالتخزين مع تحقق ناجح قبل الإعادة. يمنع no-store تخزين الاستجابة. يحدد max-age مدة الصلاحية ولا يضمن احتفاظ الذاكرة بالعنصر طوالها.

توجيهات Cache-Control: التخزين وإعادة الاستخدام مختلفان

يسمح no-cache بالتخزين مع تحقق ناجح قبل الإعادة. يمنع no-store تخزين الاستجابة. يحدد max-age مدة الصلاحية ولا يضمن احتفاظ الذاكرة بالعنصر طوالها.
توجيه الاستجابةما يتحكم بهتفسير المثال
max-age=3600مدة الصلاحيةتصبح الاستجابة قديمة حين يتجاوز عمرها الحالي 3,600 ثانية.
s-maxage=600صلاحية الذاكرة المشتركةتستخدم الذاكرة المشتركة 600 ثانية بدلا من max-age أو Expires.
no-cacheتحقق إعادة الاستخداميلزم تحقق ناجح قبل إعادة استخدام الاستجابة المخزنة.
no-storeمنع التخزينيجب ألا تخزن الذاكرة الخاصة أو المشتركة هذه الاستجابة.
privateالتخزين في الذاكرة المشتركةلا تخزن الذاكرة المشتركة الاستجابة، ويجوز للخاصة.
publicأهلية التخزين المشتركيسمح بالتخزين المشترك في حالات مقيدة، مع بقاء الشروط الأخرى.
must-revalidateالإعادة بعد انتهاء الصلاحيةبعد انتهاء الصلاحية يلزم تحقق ناجح قبل الإعادة.
no-transformتغيير التمثيليجب ألا يغير الوسطاء التمثيل.
نزّل هذا الجدول بصيغة CSV ↓

الصيغة وطريقة الحساب

اقرأ سياسة الاستجابة كاملة وتوجيهات الطلب المعنية. إذن التخزين غير إذن الإعادة دون الخادم؛ تحقق 304 يعيد الجسم المخزن دون تنزيل جديد. اختر حسب المورد؛ الأصل العام ذي البصمة وصفحة الحساب لهما متطلبات مختلفة. هذا شرح لا ترويسة موحدة، وقد يضيف المزود قواعده.

مثال محلول

‏Cache-Control: public, max-age=0, must-revalidate يتطلب التحقق فور إعادة استخدام المخزن. لا يعني «لا تخزن أبدا» ولا يمنح ساعة صلاحية.

ما الذي قد يغيّر الإجابة

ليس no-store آلية كاملة للخصوصية أو محو البيانات. قد تغير الترويسات المتعارضة والتفويض والحالة وقواعد التخزين السلوك.

المصادر والتعريفات

تم التحقق من الطريقة:

تابع إلى مهمة ذات صلة