الخلاصة
- تسمح
Cache-Groupsللاستجابة بإعلان سلسلة أو أكثر من السلاسل غير الشفافة والحساسة لحالة الأحرف. - لا تكون العضوية في المجموعة ذات معنى إلا داخل ذاكرة مؤقتة واحدة ومصدر URI واحد.
- يجب تجاهل
Cache-Group-Invalidationفي الاستجابة لطلب آمن؛ أما في الطلب غير الآمن فقد يبطل الاستجابات المخزنة التي تشترك في المجموعات المسماة. - الإبطال اختياري ما لم تعززه إضافة أخرى، ولا ينتقل بالتسلسل إلى مجموعات أصبحت مرتبطة لاحقاً.
تضيف RFC 9875 طريقة لوصف العلاقة بين استجابات مخزنة. يمكن للاستجابة أن تحمل مجموعة أو عدة مجموعات، ويمكن لذاكرة مؤقتة محددة أن تستخدم تلك الأسماء للعثور على استجابات مرتبطة ضمن حالتها المحلية. الأسماء غير شفافة ولا تحدد دلالتها أو مالكها، كما أنها حساسة لحالة الأحرف. لذلك لا ينبغي التعامل معها كمعرّفات عالمية أو كإثبات للسلطة. يجب على المشغّل تحديد من ينشئ الاسم، ومن يعلن العضوية، ومن يملك حق طلب الإبطال.
حد الذاكرة المؤقتة هو الحد الأول. لا تنتقل المجموعة تلقائياً من ذاكرة إلى أخرى، ولا يصبح ما تراه ذاكرة واحدة جدولاً مشتركاً بين الوسطاء. كما لا تربط الآلية استجابات صادرة من مصادر URI مختلفة. ولهذا فهي ليست مزامنة بين الذاكرات، ولا مزامنة بين شبكات CDN، ولا مزامنة بين المصادر. قد تتغير حالة المصدر بينما تبقى استجابة قديمة في ذاكرة أخرى، حتى لو عالجت ذاكرة محلية إشارة الإبطال.
يجب التمييز بين المعالجة الإلزامية والسلوك الاختياري. إذا ظهرت Cache-Group-Invalidation في استجابة طلب آمن، فيجب تجاهلها. هذه قاعدة معالجة، وليست تحسيناً يمكن تشغيله أو تعطيله اعتباطاً. في استجابة طلب غير آمن، يجوز للذاكرة إبطال الاستجابات التي تشترك في المجموعات المحددة. لكن الجواز لا يعني الوجوب ما لم تضف إضافة أخرى قوة إلزامية. ولا يحدث إبطال متسلسل عبر مجموعات تنشأ صلتها لاحقاً.
ينتج عن ذلك خطران متعاكسان. قد تبقى استجابات مرتبطة قديمة بعد تغيير الحالة. وقد يكون اسم المجموعة واسعاً إلى درجة تجعل الإبطال يطال محتوى مستأجر آخر. في الاستضافة ذات المصدر المشترك، تزداد مخاطرة السلطة: يمكن لطرف أن يرتبط بموارد طرف آخر أو يبطلها إذا لم يضبط المضيف الوصول. الأسماء غير الشفافة لا تمنح عزلاً أمنياً من تلقاء نفسها؛ فهي تحتاج إلى سياسة ملكية وترخيص.
القرار الصحيح هو تحديد الذاكرة والمصدر ونطاق السلطة، لا تحويل الترويسة إلى زر لمسح الموقع كله. إذا احتاج النظام إلى تنسيق عدة ذاكرات، فيجب استخدام آلية منفصلة وعدم وصف RFC 9875 بأنها مزامنة عابرة للذاكرات أو المصادر. كما يجب توثيق ما هو مضمون، وما هو اختياري، وما يجب تجاهله.
المصادر
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
