البرنامج التعليمي: تعيين قواعد التخزين المؤقت لشبكة تسليم المحتوى في Azure
هام
سيتم إيقاف Azure CDN Standard من Microsoft (الكلاسيكي) في 30 سبتمبر 2027. لتجنب أي تعطيل للخدمة، من المهم ترحيل Azure CDN Standard من ملفات تعريف Microsoft (الكلاسيكية) إلى Azure Front Door Standard أو المستوى المتميز بحلول 30 سبتمبر 2027. لمزيد من المعلومات، راجع Azure CDN Standard من إيقاف Microsoft (الكلاسيكي).
تم إيقاف Azure CDN من Edgio في 15 يناير 2025. لمزيد من المعلومات، راجع الأسئلة المتداولة حول إيقاف Azure CDN من Edgio.
يصف هذا البرنامج التعليمي كيف يمكنك استخدام قواعد التخزين المؤقت لشبكة تسليم المحتوى Azure لتعيين أو تعديل سلوك انتهاء صلاحية ذاكرة التخزين المؤقت الافتراضية على الصعيد العالمي ومع الشروط المخصصة، مثل مسار URL وملحق الملف. توفر Azure Content Delivery Network نوعين من قواعد التخزين المؤقت:
قواعد التخزين المؤقت العامة: يمكنك تعيين قاعدة تخزين مؤقت عامة واحدة لكل نقطة نهاية في ملف التعريف الخاص بك، مما يؤثر على جميع الطلبات إلى نقطة النهاية. تتجاوز قاعدة التخزين المؤقت العامة أي رؤوس توجيه ذاكرة التخزين المؤقت لـ HTTP، إذا تم تعيينها.
قواعد التخزين المؤقت المخصصة: يمكنك تعيين قاعدة أو أكثر من قواعد التخزين المؤقت المخصصة لكل نقطة نهاية في ملفك الشخصي. تتطابق قواعد التخزين المؤقت المخصصة مع مسارات وملحقات ملفات محددة، وتتم معالجتها بالترتيب، وتجاوز قاعدة التخزين المؤقت العامة، إذا تم تعيينها.
في هذا البرنامج التعليمي، تتعلم كيفية:
- افتح صفحة قواعد التخزين المؤقت.
- قم بإنشاء قاعدة عامة للتخزين المؤقت.
- قم بإنشاء قاعدة تخزين مؤقت مخصصة.
إذا لم يكن لديك اشتراك في Azure، فأنشئ حساب Azure مجاني قبل أن تبدأ.
المتطلبات الأساسية
قبل أن تتمكن من إكمال الخطوات الواردة في هذا البرنامج التعليمي، يجب أولا إنشاء ملف تعريف شبكة تسليم المحتوى ونقطة نهاية واحدة على الأقل لشبكة تسليم المحتوى. لمزيد من المعلومات، راجع التشغيل السريع: إنشاء ملف تعريف شبكة تسليم محتوى Azure ونقطة النهاية.
افتح صفحة قواعد التخزين المؤقت لشبكة تسليم محتوى Azure
في مدخل Microsoft Azure، حدد ملف تعريف شبكة تسليم المحتوى، ثم حدد نقطة نهاية.
في الجزء الأيسر ضمن الإعدادات، حدد "Caching rules".
تظهر صفحة "Caching rules".
تعيين قواعد التخزين المؤقت العالمية
أنشئ قاعدة عامة للتخزين المؤقت على النحو التالي:
ضمن "Global caching rules"، عيّن "Query string caching behavior" على تجاهل سلاسل الاستعلام .
عيّن "Caching behavior" على "Set if missing".
بالنسبة إلى "Cache expiration duration"، أدخل 10 في حقل "Days".
تؤثر قاعدة التخزين المؤقت العامة على جميع الطلبات إلى نقطة النهاية. تحترم هذه القاعدة رؤوس توجيه ذاكرة التخزين المؤقت الأصلية، إذا كانت موجودة (
Cache-Control
أوExpires
) ؛ وبخلاف ذلك، إذا لم يتم تحديدها، فإنها تقوم بتعيين ذاكرة التخزين المؤقت على 10 أيام.
تعيين قواعد التخزين المؤقت المخصصة
أنشئ قاعدة تخزين مؤقت مخصصة على النحو التالي:
ضمن "Custom caching rules"، عيّن "Match condition" على "Match value" و"Match value" مع
/images/*.jpg
.عيّن "Caching behavior" على "Override" وأدخل 30 في حقل "Days".
تحدد قاعدة التخزين المؤقت المخصصة هذه مدة ذاكرة التخزين المؤقت لمدة 30 يوماً على أي
.jpg
" image files in the "/images
بنقطة النهاية. فهو يتجاوز أيCache-Control
أوExpires
رؤوس HTTP تم إرسالها بواسطة الخادم الأصلي.
تنظيف الموارد
في الخطوات السابقة، قمت بإنشاء قواعد التخزين المؤقت. إذا لم تعد ترغب في استخدام قواعد التخزين المؤقت هذه، فيمكنك إزالتها عن طريق تنفيذ الخطوات التالية:
حدد ملف تعريف شبكة تسليم المحتوى، ثم حدد نقطة النهاية باستخدام قواعد التخزين المؤقت التي تريد إزالتها.
في الجزء الأيسر ضمن الإعدادات، حدد "Caching rules".
ضمن "Global caching rules"، عيّن "Caching behavior" على لم يتم تعيينه .
ضمن قواعد التخزين المؤقت المخصصة، حدد خانة الاختيار بجوار القاعدة التي تريد حذفها.
حدد حذف.
من أعلى الصفحة، حدد "Save".
الخطوات التالية
في هذا البرنامج التعليمي، نتعلم طريقة القيام بما يأتي:
- افتح صفحة قواعد التخزين المؤقت.
- قم بإنشاء قاعدة عامة للتخزين المؤقت.
- قم بإنشاء قاعدة تخزين مؤقت مخصصة.
تقدم إلى المقالة التالية لمعرفة كيفية تكوين إعدادات إضافية لقاعدة التخزين المؤقت.