الخلاصة
- تسجل Fastly عدم العثور عند الحافة والعثور في shield نتيجتين منفصلتين، حتى عندما لا يُطلب المحتوى من الأصل. النسبة المجمعة ليست معدل الطلبات الأصلية التي جرى تجنبها.
- تدخل الحركة بين نقاط POP لدى Fastly في عدد الطلبات وعرض النطاق القابل للفوترة. الفائدة الإجمالية ممكنة، وليست قياسًا لوفر كل عميل.
- قد تحمل ترويسة استجابة من الحافة حدثًا سابقًا في shield، وتقتصر بعض المؤشرات على محتوى قابل للتخزين المؤقت. لا يتحول أي منهما وحده إلى فاتورة أو إثبات للمسار الحالي.
نتيجة تسليم واحدة لا تعني سجلًا واحدًا
يريد مسؤول الأصل طلبات أقل، ويريد مشتري CDN فهم ما يدفعه، ويريد التطبيق تسليمًا مناسبًا للمستخدم. تبدو نسبة الذاكرة المؤقتة هدفًا مشتركًا سهلًا، لكنها لا تثبت الأهداف الثلاثة.
يصف الدليل المفاهيمي لطبقة shield لدى Fastly مثالًا محددًا. لا تحتوي نقطة الحافة على الكائن، فتحول الطلب إلى نقطة وسيطة. إذا كان المحتوى موجودًا هناك، يجري التسليم داخل Fastly من دون طلب إلى الأصل.
لكن الحساب يسجل نتيجة عدم العثور عند الحافة ونتيجة العثور في shield معًا. أما الطلب الذي يصل إلى الأصل فيسجل نتيجتي عدم العثور، واحدة في كل طبقة. وحدة التسليم ليست إذن وحدة قرار الذاكرة المؤقتة. يمكن أن تظهر النسبة أقل من توقع المشتري مع أن الطبقة الوسيطة حققت تخفيف الأصل المقصود.
لا يجعل ذلك كل نسبة منخفضة جيدة. قد توجد مشكلات حقيقية في مفتاح التخزين أو مدة صلاحية المحتوى أو تركيب الطلبات. وقد يقل حمل الأصل لأن التسليمات الناجحة نفسها قلت. لم يُقَس مرور عميل هنا. ما يثبته الوصف المنشور هو أن رقمًا واحدًا لا يجيب عن جميع الأسئلة.
راحة الأصل لا تمحو عمل CDN
يوضح دليل الإعداد أن الحركة الداخلة إلى shield تُحسب كحركة عادية، بما فيها الحركة التي تملأ نقاط POP أخرى. ويذكر الدليل المفاهيمي أن النقل بين نقاط Fastly يدخل في الطلبات وعرض النطاق القابل للفوترة.
يمكن لذلك أن يجمع طلب واحد بين تجنب الاتصال بالأصل واستمرار مرحلة داخلية مدفوعة. لا تناقض بين النتيجتين. لقد تغير مكان العمل، ولم يختف كل نقل لمجرد أن الأصل لم يستقبل الطلب.
تقول Fastly إن تكلفة النطاق الإضافية يُرجح أن يقابلها خفض في نطاق الأصل وحمل خادمه، وإن shielding يخفض غالبًا الكلفة الإجمالية في السيناريوهات الواقعية. هذه منفعة محتملة يجب الاعتراف بها، وليست مقارنة مستقلة لحساب عميل. المقارنة تحتاج إلى تركيب الحركة وشروط CDN والأصل التجارية.
الحالة المتطرفة في الوثائق هي خدمة تجعل جميع الطلبات PASS. لأن معظمها يُقدم إلى نقطتي POP، يكاد عدد الطلبات ونطاق التسليم يتضاعفان. لا يعني ذلك تضاعف كل فاتورة مالية، ولا اكتشاف خطأ في تحصيل الرسم مرتين. لم تُقرأ خصومات أو التزامات أو أسعار أصل أو أحجام حقيقية.
صاحب المقارنة مسؤول عن وحدتها
قد يعاقب جدول شراء يكافئ ارتفاع النسبة فقط طبقة نافعة لأنها أضافت قرارًا ثانيًا للحساب. وقد يحذف جدول يكافئ تقليل الأصل فقط مرحلة CDN إضافية. يستطيع الجدولان قراءة الرقم صحيحًا ووصف المشتَرى خطأ.
القبول المفيد يثبت فترة القياس وطلب المستخدم، ويفصل نشاط الأصل عن shield، ويحدد ما يحتويه كل حقل بايتات. بايتات جسم الاستجابة ليست تلقائيًا الجسم والترويسات معًا. وعدد الطلبات ليس عدد المستخدمين الفريدين. التشابه في الاسم لا يسمح بتبديل الوحدة.
ليس مطلوبًا أن تنخفض كل العدادات كي يكون الشراء مفيدًا. وظيفة الطبقة هي إعادة توزيع العمل. المطلوب تفسير لماذا يخدم التوزيع الجديد هدف التسليم والهدف الاقتصادي، من دون استخدام مؤشر ملائم لملء دليل ناقص. لا يقدم المقال رقم وفر فعليًا لعميل.
الترويسة قد تحفظ حدثًا من الماضي
يوضح الدليل أن X-Served-By وX-Cache-Hits وX-Cache قد تحتوي على مدخلات نقاط متعددة. لكن إذا وجد الطلب الحالي المحتوى عند الحافة، فقد يكون مدخل shield من حدث سابق ملأ الكائن المخزن. لا يعني بالضرورة أن الطلب الحاضر زار shield.
احتساب كل استجابة ذات مدخلين كنقل حالي مدفوع سيختلق حدثًا جديدًا من معلومات تاريخية. الترويسات نافعة عند الحفاظ على معناها الزمني، لا عند جعل كل مدخل بندًا في الفاتورة.
ويحذر مرجع X-Served-By أيضًا من إعادة استعمال هويات العقد ورموز المراكز. الهوية الصحيحة وقت توليدها ليست معرّف أصل دائمًا للمقارنة بين أوقات مختلفة. لم تُجمع ترويسة عميل ولم تُفحص مسارات CDN في هذا البحث.
اختصار HIT وMISS لا يصف كل التفاصيل
يشرح مرجع X-Cache أن PASS يُعرض بوصفه MISS، والمحتوى الاصطناعي المتولد عند الحافة بوصفه HIT. وتظهر نتائج المحتوى القديم أو إعادة التحقق في الخلفية أيضًا على هيئة HIT. قد تأتي المدخلات المتعددة من shielding أو Next-gen WAF at Edge أو إعادة بدء المعالجة.
لا يساوي HIT دائمًا أن الطلب الحالي استخرج الكائن المحفوظ الذي يتصوره القارئ. كما أن وصف المدخلات غير MISS بأنها تلبية من الذاكرة المؤقتة بدل التحويل يتضمن استثناء إعادة البدء. حذف القيود يبسّط الحكاية لكنه لا يقوي الإثبات.
الأثر على الشراء لا يحتاج إلى درس برمجة. طريقة عرض الترويسة ليست وحدة العقد. يستطيع المشغل استخدامها لفهم الاستجابة، لكن المالية لا تستطيع جمع مدخلاتها بوصفها أعمالًا حالية ثبت كل منها مستقلًا.
المؤشرات الخام لا تلغي التعريف
يفصل مرجعا التحليل الآني والإحصاء التاريخي نشاط الأصل وshield. تعني مؤشرات الجلب المرتبطة بالمحتوى القابل للتخزين طلبات مكتملة أعادت مثل هذا المحتوى، وليس كل طلب ممكن.
وتفصل الحقول الأخرى بين العثور وعدم العثور وبايتات الطلب والاستجابة. تساعد في تحديد أين حدث العمل إذا اتفقت الوحدات والفترات. لا تصبح تلقائيًا فاتورة أو وفرًا صافيًا أو قياس أداء.
هذه ليست حجة ضد shield، بل لشراء أثره الفعلي. عدم العثور عند الحافة ثم العثور في الطبقة الوسيطة قد يصف أصلًا جرى تجنبه، ونسبة تحمل عدم العثور، ومرحلة CDN مدفوعة في الوقت نفسه. القبول الجيد يحتفظ بالتفسيرات الثلاثة.
المصادر
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات

