تجاوز سلوك 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 كبير، ثم حدد مشغل القواعد.
نقاط النهاية المحسنة لـ DSA:
حدد علامة التبويب ADN، ثم حدد محرك القواعد.
ADN هو مصطلح يستخدمه Edgio لتحديد محتوى DSA. يتم تجاهل أي قواعد تقوم بإنشائها هنا بواسطة أي نقاط نهاية في ملف التعريف الخاص بك غير محسنة ل DSA.
برنامج تعليمي
من صفحة ملف تعريف CDN، حدد إدارة لفتح مدخل إدارة شبكة تسليم المحتوى.
حدد علامة التبويب HTTP كبير، ثم حدد مشغل القواعد.
حدد +جديد لإنشاء مسودة نهج جديدة.
قم بتسمية النهج. حدد متابعة، ثم حدد + قاعدة.
هام
يؤثر الترتيب الذي يتم به سرد قواعد متعددة على كيفية التعامل معها. قد تتجاوز قاعدة لاحقة الإجراءات المحددة بواسطة قاعدة سابقة. على سبيل المثال، إذا كانت لديك قاعدة تسمح بالوصول إلى مورد استنادًا إلى خاصية طلب وقاعدة ترفض الوصول إلى جميع الطلبات، فإن القاعدة الثانية تتجاوز القاعدة الأولى. ستتجاوز القواعد السابقة فقط إذا تفاعلت مع نفس الخصائص.
أدخل اسمًا في مربع النص الاسم / الوصف.
+ حدد الزر ثم حدد مطابقة أو حدد مطابقة أولى لمنطق المطابقة. يتم وصف الفرق بين الاثنين في تعريف الطلب.
تحديد نوع الطلبات التي تنطبق عليها القاعدة. استخدم شرط المطابقة الافتراضي، دائمًا.
إشعار
تتوفر شروط مطابقة متعددة في القائمة المنسدلة. للحصول على معلومات حول حالة المطابقة المحددة حاليا، حدد الأيقونة الإعلامية الزرقاء إلى يسارها.
للحصول على قائمة مفصلة من التعبيرات الشرطية، راجع التعبيرات الشرطية لمحرك القواعد.
للحصول على قائمة مفصلة بشروط المطابقة، راجع شروط مطابقة محرك القواعد.
لإضافة ميزة جديدة، حدد الزر + في العبارة الشرطية.
من القائمة المنسدلة للفئة، حدد التخزين المؤقت. ثم من القائمة المنسدلة للميزة، حدد فرض الحد الأقصى للعمر الداخلي. في مربع النص، أدخل القيمة 300. اترك بقية الإعدادات كافتراضية وحدد حفظ لإكمال تكوين القاعدة.
إشعار
تتوفر ميزات متعددة في القائمة المنسدلة. للحصول على معلومات حول الميزة المحددة حاليًا، حدد الأيقونة الإعلامية الزرقاء إلى يسارها.
بالنسبة إلى فرض الحد الأقصى الداخلي للعمر، يتم تجاوز رأسي الأصل
Cache-Control
وExpires
للتحكم في حالة تحديث عقدة حافة CDN للأصل من الأصل. في هذا المثال، تقوم عقدة حافة CDN بالتخزين المؤقت للأصل لمدة 300 ثانية، أو 5 دقائق، قبل تحديث الأصل من أصله.للحصول على قائمة مفصلة بالميزات، راجع ميزات محرك القواعد.
حدد تأمين المسودة كنهج. بمجرد تأمين المسودة في نهج، لن تتمكن من إضافة أو تحديث أي قواعد داخل هذا النهج.
حدد توزيع الطلب.
إذا كان ملف تعريف CDN هذا جديدا بدون قواعد سابقة أو حركة مرور إنتاج، يمكنك تحديد البيئة ك Production في القائمة المنسدلة. أدخل وصفًا للبيئة ثم حدد إنشاء طلب النشر.
إشعار
بمجرد نشر النهج، سيستغرق نشره حوالي 30 دقيقة. إذا كنت تريد إضافة المزيد من القواعد أو تحديثها، فستحتاج إلى تكرار القاعدة الحالية ونشر النهج الجديد.
إضافة قواعد إلى نهج موجود تم نشره في الإنتاج
حدد النهج الذي يتم نشره في الإنتاج.
حدد تكرار لاستنساخ النهج الموجود في الإنتاج.
حدد أيقونة القلم الرصاص لتحرير قاعدة موجودة أو حدد + قاعدة لإضافة قاعدة جديدة إلى النهج.
بمجرد أن تكون راضيًا عن التحديثات، اتبع الخطوات من 10 إلى 12 في القسم الأخير لنشر النهج.
بيئة التقسيم المرحلي لمحرك القواعد
توفر بيئة التقسيم المرحلي بيئة الاختبار المعزولة حيث يمكنك اختبار تكوين CDN الجديد من طرف إلى طرف دون التأثير على بيئة الإنتاج. يسمح لك هذا التكوين بنسخ تدفق نسبة استخدام الشبكة عبر شبكة التقسيم المرحلي إلى خادم أصل.
تم تصميم بيئة التقسيم المرحلي للاختبار الوظيفي وهي على نطاق أصغر من بيئة CDN الإنتاجية. لذلك، يجب عدم استخدام هذه البيئة لاختبار الحجم أو الحجم العالي أو معدل النقل.
يجب الاحتفاظ بنسبة استخدام الشبكة أقل من 50 ميغابت في الثانية أو 500 طلب في الثانية.
لن تؤثر التغييرات التي تم إجراؤها على بيئة التقسيم المرحلي على بيئة موقعك المباشر.
سيؤدي اختبار حركة مرور HTTPS باستخدام بيئة التقسيم المرحلي إلى عدم تطابق شهادة TLS.
آلية الاختبار:
بعد تأمين مسودة في نهج، حدد طلب النشر. حدد البيئة كتقسيم مرحلي ثم حدد إنشاء طلب نشر.
قم بتحرير ملف المضيف المحلي لإنشاء سجل A لنقطة النهاية أو المجال المخصص.
تحقق من أصل الاختبار للمجال المخصص في المستعرض ومتابعة دون استخدام HTTPS.
إشعار
بمجرد نشر نهج في بيئة التقسيم المرحلي، سيستغرق النشر 15 دقيقة.