توجيهات Cache-Control: التخزين وإعادة الاستخدام مختلفان
يسمح no-cache بالتخزين مع تحقق ناجح قبل الإعادة. يمنع no-store تخزين الاستجابة. يحدد max-age مدة الصلاحية ولا يضمن احتفاظ الذاكرة بالعنصر طوالها.
توجيهات Cache-Control: التخزين وإعادة الاستخدام مختلفان
| توجيه الاستجابة | ما يتحكم به | تفسير المثال |
|---|---|---|
| max-age=3600 | مدة الصلاحية | تصبح الاستجابة قديمة حين يتجاوز عمرها الحالي 3,600 ثانية. |
| s-maxage=600 | صلاحية الذاكرة المشتركة | تستخدم الذاكرة المشتركة 600 ثانية بدلا من max-age أو Expires. |
| no-cache | تحقق إعادة الاستخدام | يلزم تحقق ناجح قبل إعادة استخدام الاستجابة المخزنة. |
| no-store | منع التخزين | يجب ألا تخزن الذاكرة الخاصة أو المشتركة هذه الاستجابة. |
| private | التخزين في الذاكرة المشتركة | لا تخزن الذاكرة المشتركة الاستجابة، ويجوز للخاصة. |
| public | أهلية التخزين المشترك | يسمح بالتخزين المشترك في حالات مقيدة، مع بقاء الشروط الأخرى. |
| must-revalidate | الإعادة بعد انتهاء الصلاحية | بعد انتهاء الصلاحية يلزم تحقق ناجح قبل الإعادة. |
| no-transform | تغيير التمثيل | يجب ألا يغير الوسطاء التمثيل. |
الصيغة وطريقة الحساب
اقرأ سياسة الاستجابة كاملة وتوجيهات الطلب المعنية. إذن التخزين غير إذن الإعادة دون الخادم؛ تحقق 304 يعيد الجسم المخزن دون تنزيل جديد. اختر حسب المورد؛ الأصل العام ذي البصمة وصفحة الحساب لهما متطلبات مختلفة. هذا شرح لا ترويسة موحدة، وقد يضيف المزود قواعده.
مثال محلول
Cache-Control: public, max-age=0, must-revalidate يتطلب التحقق فور إعادة استخدام المخزن. لا يعني «لا تخزن أبدا» ولا يمنح ساعة صلاحية.
ما الذي قد يغيّر الإجابة
ليس no-store آلية كاملة للخصوصية أو محو البيانات. قد تغير الترويسات المتعارضة والتفويض والحالة وقواعد التخزين السلوك.
المصادر والتعريفات
تم التحقق من الطريقة:
تابع إلى مهمة ذات صلة
حاسبة توفير طلبات الخادم الأصلي بالتخزين المؤقت
طلبات الأصل المتوقعة = إجمالي الطلبات × (1 − نسبة إصابة الذاكرة المؤقتة). عند 80% من 100,000 يتبقى 20,000 طلب للأصل.
حاسبة إيراد مشاهدات الصفحات
مشاهدات الصفحات = الزيارات × الصفحات لكل زيارة. الإيراد التقديري = المشاهدات ÷ 1,000 × RPM الصفحات.
حاسبة ميزانية وقت التعطل
التعطل المسموح = فترة المراقبة × (1 − هدف الإتاحة). هدف 99.9% خلال 30 يوما يسمح بـ43.2 دقيقة في هذا النموذج الزمني.
حاسبة الإتاحة المرصودة
الإتاحة المرصودة = (وقت المراقبة − التعطل) ÷ وقت المراقبة × 100. استخدم تعطل الفترة نفسها.