تمرين - تخصيص سلوك شبكة تسليم المحتوى وإدارته

مكتمل

في هذا التمرين، ستقوم بتكوين إعدادات شبكة تسليم المحتوى للمساعدة في تحسين تسليم المحتوى والتحكم فيه.

التحقق من الصفحة التي تم تسليمها من شبكة تسليم المحتوى

إذا لم تكن قد تحققت بالفعل، فتحقق من أن شبكة تسليم المحتوى تسلِّم المحتوى نفسه مثل عنوان URL المصدر.

  1. قم بالتبديل إلى علامة تبويب المستعرض التي تعرض ارتباط خادم الأصل، ثم تحديث الصفحة. يجب عرض الصفحة بشكل عادي.

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

تغيير ملفات موقع ويب الأصل

  1. افتح Azure portal إذا لم يكن مفتوحاً بالفعل.

  2. افتح نقطة نهاية شبكة تسليم المحتوى. في الجزء الأوسط، حدد Overview.

  3. في علامة تبويب أخرى، افتح نسخة ثانية من Azure portal.

  4. من قائمة Azure portal أو من صفحة Home، حدد Storage accounts.

  5. حدد حساب التخزين الذي تستخدمه لاستضافة موقع ويب ثابت. يجب أن تكون مورد cdnsitestorageXXXX الذي أنشأناه في وقت سابق.

  6. في جزء خصائص "Storage account"، ضمن "Data management"، حدد "Static website".

  7. في صفحة Static website، حدد ارتباط ‎$web.

  8. في أجزاء ‎$web، ضمن «Settings»، حدد Editor (preview).

  9. في جزء Editor (preview)، حدد index.html.

  10. في علامة تبويب Index.html، قم بتغيير الصفحة عن طريق إضافة نص في علامة H1 وحدد Save.

التحقق من التغييرات

  1. قم بالتبديل إلى علامة تبويب المستعرض التي تعرض ارتباط خادم الأصل، ثم تحديث الصفحة. يجب تحديث الصفحة على الفور.

  2. قم بالتبديل إلى علامة تبويب المستعرض التي تعرض نسخة موقع الويب المخزنة مؤقتاً في شبكة تسليم المحتوى، ثم تحديث الصفحة. لن يظهر النص الذي تم تحديثه.

  3. قم بالتبديل إلى نسخة Azure portal التي تعرض إعدادات نقطة نهاية شبكة تسليم المحتوى، وحدد الزر Purge.

  4. في جزء "Purge"، حدد نقطة النهاية من القائمة المنسدلة، وحدد المربع "Purge all"، وحدد "Purge".

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

تم إكمال عملية الإزالة بنجاح.

تغيير التخزين المؤقت باستخدام سلاسل الاستعلام

في القسم التالي، ستقوم بتكوين إعدادات ذاكرة التخزين المؤقت وإظهار تأثيرات كيفية عمل خيارات التخزين المؤقت المختلفة مع سلاسل الاستعلام.

تغيير إعدادات التخزين المؤقت

  1. افتح Azure portal إذا لم يكن مفتوحاً بالفعل.

  2. افتح نقطة نهاية شبكة تسليم المحتوى. ضمن Settings، حدد Caching rules.

  3. بجوار Query string caching behavior، حدد Cache every unique URL، ثم حدد Save.

Select the Query String Caching Behavior.

إضافة سلاسل الاستعلام والتحقق من سلوك التخزين المؤقت

بعد 10 دقائق، يجب أن يكون قد تم تحديث الإعدادات الجديدة في نقطة نهاية شبكة تسليم المحتوى. تابع الخطوات التالية:

  1. بدِّل إلى علامة التبويب التي تعرض نسخة مخزنة مؤقتاً لـ CDN من شبكة الويب، وأضف /?Q=old في نهاية عنوان URL، ثم اضغط على Enter. يجب عدم تغيير الصفحة.

  2. قم بالتبديل إلى النسخة الثانية من Azure portal، وفي جزء Editor (preview)، حدد index.html.

  3. في علامة تبويب Index.html، أضف بعض النصوص إلى الملف، ثم حدد Save.

  4. قم بالتبديل مرة أخرى إلى علامة التبويب التي تعرض نسخة موقع الويب المخزنة مؤقتاً في شبكة تسليم المحتوى، ثم تحديث الصفحة بسلسلة استعلام /?Q=old. يجب متابعة عدم تغيير الصفحة.

  5. قم بتغيير /?Q=old إلى /?Q=new، ثم اضغط على Enter. تظهر الصفحة التي تم تحديثها بعد إيقاف مؤقت قصير.

  6. ارجع مرة أخرى إلى عنوان URL لـ /?Q=old، ولاحظ ظهور الصفحة القديمة مجدداً.

  7. قم بالتبديل مرة أخرى إلى نسخة Azure portal التي تعرض إعدادات نقطة نهاية شبكة تسليم المحتوى. انقر فوق "Caching rules" ضمن "Settings".

  8. في جزء "Caching rules"، في القائمة المنسدلة "Query string caching behavior"، حدد "Bypass caching for query strings"، ثم حدد "Save".

  9. انتظر 10 دقائق حتى يتم تحديث الإعدادات الجديدة في نقطة نهاية شبكة تسليم المحتوى.

  10. قم بالتبديل مرة أخرى إلى علامة التبويب التي تعرض نسخة موقع الويب المخزنة مؤقتاً في شبكة تسليم المحتوى، ثم تحديث الصفحة باستخدام سلسلة استعلام /?Q=old. يجب تحديث الصفحة بالإصدار الذي تم تغييره من الصفحة.

لقد تمكنتَ من التخزين المؤقت لنسخة من موقع ويب الأصل وعرض سلوك التخزين المؤقت مع سلاسل الاستعلام.