البرنامج التعليمي: تعيين قواعد التخزين المؤقت لشبكة تسليم المحتوى في Azure

إشعار

تتوفر قواعد التخزين المؤقت فقط ل Azure CDN Standard من ملفات تعريف Edgio . بالنسبة إلى Azure CDN من ملفات تعريف Microsoft ، يجب استخدام محرك القواعد القياسي ل Azure CDN Premium من ملفات تعريف Edgio ، يجب استخدام محرك قواعد Edgio Premium في مدخل الإدارة للحصول على وظائف مماثلة.

يصف هذا البرنامج التعليمي كيف يمكنك استخدام قواعد التخزين المؤقت لشبكة تسليم المحتوى Azure لتعيين أو تعديل سلوك انتهاء صلاحية ذاكرة التخزين المؤقت الافتراضية على الصعيد العالمي ومع الشروط المخصصة، مثل مسار URL وملحق الملف. توفر Azure Content Delivery Network نوعين من قواعد التخزين المؤقت:

  • قواعد التخزين المؤقت العامة: يمكنك تعيين قاعدة تخزين مؤقت عامة واحدة لكل نقطة نهاية في ملف التعريف الخاص بك، مما يؤثر على جميع الطلبات إلى نقطة النهاية. تتجاوز قاعدة التخزين المؤقت العامة أي رؤوس توجيه ذاكرة التخزين المؤقت لـ HTTP، إذا تم تعيينها.

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

في هذا البرنامج التعليمي، تتعلم كيفية:

  • افتح صفحة قواعد التخزين المؤقت.
  • قم بإنشاء قاعدة عامة للتخزين المؤقت.
  • قم بإنشاء قاعدة تخزين مؤقت مخصصة.

إذا لم يكن لديك اشتراك في Azure، فأنشئ حساب Azure مجاني قبل أن تبدأ.

المتطلبات الأساسية

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

افتح صفحة قواعد التخزين المؤقت لشبكة تسليم محتوى Azure

  1. في مدخل Microsoft Azure، حدد ملف تعريف شبكة تسليم المحتوى، ثم حدد نقطة نهاية.

  2. في الجزء الأيسر ضمن الإعدادات، حدد "Caching rules".

    لقطة شاشة لزر قواعد التخزين المؤقت لشبكة تسليم المحتوى.

    تظهر صفحة "Caching rules".

    لقطة شاشة لصفحة قواعد التخزين المؤقت لشبكة تسليم المحتوى.

تعيين قواعد التخزين المؤقت العالمية

أنشئ قاعدة عامة للتخزين المؤقت على النحو التالي:

  1. ضمن "Global caching rules"، عيّن "Query string caching behavior" على تجاهل سلاسل الاستعلام .

  2. عيّن "Caching behavior" على "Set if missing".

  3. بالنسبة إلى "Cache expiration duration"، أدخل 10 في حقل "Days".

    تؤثر قاعدة التخزين المؤقت العامة على جميع الطلبات إلى نقطة النهاية. تحترم هذه القاعدة رؤوس توجيه ذاكرة التخزين المؤقت الأصلية، إذا كانت موجودة (Cache-Control أو Expires) ؛ وبخلاف ذلك، إذا لم يتم تحديدها، فإنها تقوم بتعيين ذاكرة التخزين المؤقت على 10 أيام.

    قواعد التخزين المؤقت العالمية

تعيين قواعد التخزين المؤقت المخصصة

أنشئ قاعدة تخزين مؤقت مخصصة على النحو التالي:

  1. ضمن "Custom caching rules"، عيّن "Match condition" على "Match value" و"Match value" مع /images/*.jpg.

  2. عيّن "Caching behavior" على "Override" وأدخل 30 في حقل "Days".

    تحدد قاعدة التخزين المؤقت المخصصة هذه مدة ذاكرة التخزين المؤقت لمدة 30 يوماً على أي .jpg" image files in the "/images بنقطة النهاية. فهو يتجاوز أي Cache-Control أو Expires رؤوس HTTP تم إرسالها بواسطة الخادم الأصلي.

    قواعد التخزين المؤقت المخصصة

تنظيف الموارد

في الخطوات السابقة، قمت بإنشاء قواعد التخزين المؤقت. إذا لم تعد ترغب في استخدام قواعد التخزين المؤقت هذه، فيمكنك إزالتها عن طريق تنفيذ الخطوات التالية:

  1. حدد ملف تعريف شبكة تسليم المحتوى، ثم حدد نقطة النهاية باستخدام قواعد التخزين المؤقت التي تريد إزالتها.

  2. في الجزء الأيسر ضمن الإعدادات، حدد "Caching rules".

  3. ضمن "Global caching rules"، عيّن "Caching behavior" على لم يتم تعيينه .

  4. ضمن قواعد التخزين المؤقت المخصصة، حدد خانة الاختيار بجوار القاعدة التي تريد حذفها.

  5. حدد حذف.

  6. من أعلى الصفحة، حدد "Save".

الخطوات التالية

في هذا البرنامج التعليمي، نتعلم طريقة القيام بما يأتي:

  • افتح صفحة قواعد التخزين المؤقت.
  • قم بإنشاء قاعدة عامة للتخزين المؤقت.
  • قم بإنشاء قاعدة تخزين مؤقت مخصصة.

تقدم إلى المقالة التالية لمعرفة كيفية تكوين إعدادات إضافية لقاعدة التخزين المؤقت.