تجاوز سلوك HTTP باستخدام Azure CDN من محرك قواعد Edgio Premium

هام

هذه ميزة من ميزات Azure CDN Premium من Edgio فقط، لتكوين القواعد على Azure CDN من Microsoft ، يرجى استخدام محرك القواعد القياسية. القواعد المتقدمة غير متاحة لـ شبكة تسليم المحتوى من Azure من Akamai. للحصول على مقارنة كاملة بين ميزات CDN، راجع ميزات منتج Azure CDN .

نظرة عامة

يسمح لك محرك قواعد Azure CDN بتخصيص كيفية معالجة طلبات HTTP. على سبيل المثال، حظر تسليم أنواع محتوى معينة، أو تعريف نهج التخزين المؤقت، أو تعديل عنوان HTTP. يوضح هذا البرنامج التعليمي كيفية إنشاء قاعدة تغير سلوك التخزين المؤقت لأصول CDN. لمزيد من المعلومات حول بناء جملة محرك القواعد، راجع مرجع محرك قواعد Azure CDN.

Access

للوصول إلى مشغل القواعد، يجب أولاً تحديد إدارة من أعلى صفحة ملف تعريف CDN للوصول إلى صفحة إدارة Azure CDN. اعتمادًا على ما إذا كانت نقطة النهاية الخاصة بك محسنة لتسريع الموقع الديناميكي (DSA)، يمكنك بعد ذلك الوصول إلى محرك القواعد مع مجموعة القواعد المناسبة لنوع نقطة النهاية:

  • نقاط النهاية المحسنة لتسليم الويب العام أو تحسين غير DSA آخر:

    حدد علامة التبويب HTTP كبير، ثم حدد مشغل القواعد.

    لقطة شاشة لمحرك القواعد لـ HTTP.

  • نقاط النهاية المحسنة لـ DSA:

    حدد علامة التبويب ADN، ثم حدد محرك القواعد.

    ADN هو مصطلح يستخدمه Edgio لتحديد محتوى DSA. يتم تجاهل أي قواعد تقوم بإنشائها هنا بواسطة أي نقاط نهاية في ملف التعريف الخاص بك غير محسنة ل DSA.

    لقطة شاشة لمحرك القواعد لـ DSA.

برنامج تعليمي

  1. من صفحة ملف تعريف CDN، حدد إدارة لفتح مدخل إدارة شبكة تسليم المحتوى.

    لقطة شاشة لزر الإدارة من ملف تعريف CDN.

  2. حدد علامة التبويب HTTP كبير، ثم حدد مشغل القواعد.

  3. حدد +جديد لإنشاء مسودة نهج جديدة.

    لقطة شاشة لزر إنشاء نهج جديد.

  4. قم بتسمية النهج. حدد متابعة، ثم حدد + قاعدة.

    لقطة شاشة لصفحة إنشاء نهج.

    هام

    يؤثر الترتيب الذي يتم به سرد قواعد متعددة على كيفية التعامل معها. قد تتجاوز قاعدة لاحقة الإجراءات المحددة بواسطة قاعدة سابقة. على سبيل المثال، إذا كانت لديك قاعدة تسمح بالوصول إلى مورد استنادًا إلى خاصية طلب وقاعدة ترفض الوصول إلى جميع الطلبات، فإن القاعدة الثانية تتجاوز القاعدة الأولى. ستتجاوز القواعد السابقة فقط إذا تفاعلت مع نفس الخصائص.

  5. أدخل اسمًا في مربع النص الاسم / الوصف.

  6. + حدد الزر ثم حدد مطابقة أو حدد مطابقة أولى لمنطق المطابقة. يتم وصف الفرق بين الاثنين في تعريف الطلب.

  7. تحديد نوع الطلبات التي تنطبق عليها القاعدة. استخدم شرط المطابقة الافتراضي، دائمًا.

    لقطة شاشة لشرط مطابقة قاعدة CDN.

    إشعار

    تتوفر شروط مطابقة متعددة في القائمة المنسدلة. للحصول على معلومات حول حالة المطابقة المحددة حاليا، حدد الأيقونة الإعلامية الزرقاء إلى يسارها.

    للحصول على قائمة مفصلة من التعبيرات الشرطية، راجع التعبيرات الشرطية لمحرك القواعد.

    للحصول على قائمة مفصلة بشروط المطابقة، راجع شروط مطابقة محرك القواعد.

  8. لإضافة ميزة جديدة، حدد الزر + في العبارة الشرطية.

    لقطة شاشة لميزة قواعد CDN في القاعدة.

  9. من القائمة المنسدلة للفئة، حدد التخزين المؤقت. ثم من القائمة المنسدلة للميزة، حدد فرض الحد الأقصى للعمر الداخلي. في مربع النص، أدخل القيمة 300. اترك بقية الإعدادات كافتراضية وحدد حفظ لإكمال تكوين القاعدة.

    إشعار

    تتوفر ميزات متعددة في القائمة المنسدلة. للحصول على معلومات حول الميزة المحددة حاليًا، حدد الأيقونة الإعلامية الزرقاء إلى يسارها.

    بالنسبة إلى فرض الحد الأقصى الداخلي للعمر، يتم تجاوز رأسي الأصل Cache-Control وExpires للتحكم في حالة تحديث عقدة حافة CDN للأصل من الأصل. في هذا المثال، تقوم عقدة حافة CDN بالتخزين المؤقت للأصل لمدة 300 ثانية، أو 5 دقائق، قبل تحديث الأصل من أصله.

    للحصول على قائمة مفصلة بالميزات، راجع ميزات محرك القواعد.

  10. حدد تأمين المسودة كنهج. بمجرد تأمين المسودة في نهج، لن تتمكن من إضافة أو تحديث أي قواعد داخل هذا النهج.

    لقطة شاشة لمنشئ نهج CDN.

  11. حدد توزيع الطلب.

    لقطة شاشة لزر طلب النشر في أداة إنشاء نهج.

  12. إذا كان ملف تعريف CDN هذا جديدا بدون قواعد سابقة أو حركة مرور إنتاج، يمكنك تحديد البيئة ك Production في القائمة المنسدلة. أدخل وصفًا للبيئة ثم حدد إنشاء طلب النشر.

    لقطة شاشة لبيئة إنشاء نهج CDN.

    إشعار

    بمجرد نشر النهج، سيستغرق نشره حوالي 30 دقيقة. إذا كنت تريد إضافة المزيد من القواعد أو تحديثها، فستحتاج إلى تكرار القاعدة الحالية ونشر النهج الجديد.

إضافة قواعد إلى نهج موجود تم نشره في الإنتاج

  1. حدد النهج الذي يتم نشره في الإنتاج.

    لقطة شاشة لصفحة نظرة عامة على إنتاج النهج.

  2. حدد تكرار لاستنساخ النهج الموجود في الإنتاج.

    لقطة شاشة للزر المكرر في صفحة نظرة عامة على نهج.

  3. حدد أيقونة القلم الرصاص لتحرير قاعدة موجودة أو حدد + قاعدة لإضافة قاعدة جديدة إلى النهج.

    لقطة شاشة لزر التعديل والقاعدة الجديدة لنهج التكرار.

  4. بمجرد أن تكون راضيًا عن التحديثات، اتبع الخطوات من 10 إلى 12 في القسم الأخير لنشر النهج.

بيئة التقسيم المرحلي لمحرك القواعد

  • توفر بيئة التقسيم المرحلي بيئة الاختبار المعزولة حيث يمكنك اختبار تكوين CDN الجديد من طرف إلى طرف دون التأثير على بيئة الإنتاج. يسمح لك هذا التكوين بنسخ تدفق نسبة استخدام الشبكة عبر شبكة التقسيم المرحلي إلى خادم أصل.

  • تم تصميم بيئة التقسيم المرحلي للاختبار الوظيفي وهي على نطاق أصغر من بيئة CDN الإنتاجية. لذلك، يجب عدم استخدام هذه البيئة لاختبار الحجم أو الحجم العالي أو معدل النقل.

  • يجب الاحتفاظ بنسبة استخدام الشبكة أقل من 50 ميغابت في الثانية أو 500 طلب في الثانية.

  • لن تؤثر التغييرات التي تم إجراؤها على بيئة التقسيم المرحلي على بيئة موقعك المباشر.

  • سيؤدي اختبار حركة مرور HTTPS باستخدام بيئة التقسيم المرحلي إلى عدم تطابق شهادة TLS.

  • آلية الاختبار:

    • بعد تأمين مسودة في نهج، حدد طلب النشر. حدد البيئة كتقسيم مرحلي ثم حدد إنشاء طلب نشر.

      لقطة شاشة لنهج التدريج.

    • قم بتحرير ملف المضيف المحلي لإنشاء سجل A لنقطة النهاية أو المجال المخصص.

    • تحقق من أصل الاختبار للمجال المخصص في المستعرض ومتابعة دون استخدام HTTPS.

    إشعار

    بمجرد نشر نهج في بيئة التقسيم المرحلي، سيستغرق النشر 15 دقيقة.

(راجع أيضًا )