دمج موقع ويب ثابت مع Azure CDN

يُمْكنك تمكين ⁧⁩ شبكة توصيل محتوى Azure (CDN)⁧⁩ من تخزين المحتوى مؤقتًا من ⁧⁩ موقع ويب ثابت ⁧⁩ يتم استضافته في حساب تخزين Azure. يُمْكنك استخدام Azure CDN لتكوين نقطة نهاية المجال المخصصة لموقع الويب الثابت خاصتك، وتوفير شهادات TLS/SSL مخصصة، وتكوين قواعد إعادة الكتابة المخصصة. يؤدي تكوين Azure CDN إلى رسوم إضافية، ولكنه يوفر وقت استجابة منخفضًا ثابتًا لموقع الويب خاصتك من أي مكان في العالم. يوفر Azure CDN أيضًا تشفير TLS بشهادتك الخاصة.

للحصول على معلومات حول تسعير Azure CDN، راجع ⁧⁩تسعير Azure CDN⁧⁩.

تمكين Azure CDN لموقع الويب الثابت خاصتك

يُمْكنك تمكين Azure CDN لموقع الويب الثابت خاصتك مباشرةً من حساب التخزين خاصتك. إذا كنت تريد تحديد إعدادات التكوين المتقدمة لنقطة نهاية CDN الخاصة بك، مثل تحسين تنزيل الملفات الكبيرة، يمكنك بدلاً من ذلك استخدام ملحق Azure CDN لإنشاء ملف تعريف CDN ونقطة نهاية.

  1. حدد موقع حساب التخزين خاصتك في مدخل Microsoft Azure واعرض نظرة عامة على الحساب.

  2. ضمن قائمة ⁧⁩الأمان + التواصل⁧⁩ حدد ⁧⁩Azure CDN⁧⁩ لفتح صفحة ⁧⁩Azure CDN⁧⁩:

    Create CDN endpoint

  3. في قسم ⁧⁩ ملف تعريف CDN⁧⁩ حدد ما إذا كنت تريد إنشاء ملف تعريف CDN جديدًا أو استخدم ملف تعريف موجودًا. ملف تعريف CDN عبارة عن مجموعة من نقاط نهاية CDN التي تشترك في فئة تسعير ومزود. ثم أدخل اسمًا لـ CDN فريدًا من نوعه ضمن اشتراكك.

  4. حدد مستوى تسعير لنقطة نهاية CDN. لمعرفة المزيد عن التسعير، راجع ⁧⁩تسعير شبكة تسليم المحتوى⁧⁩. لمزيد من المعلومات حول الميزات المتاحة مع كل مستوى، راجع ⁧⁩مقارنة ميزات منتج Azure CDN⁧⁩.

  5. في حقل ⁧⁩CDN endpoint name⁧⁩ حدد اسمًا لنقطة نهاية CDN خاصتك. يجب أن تكون نقطة نهاية CDN فريدة عبر Azure وتوفر الجزء الأول من عنوان URL لنقطة النهاية. يتحقق النموذج من أن اسم نقطة النهاية فريد من نوعه.

  6. حدد نقطة نهاية موقع الويب الثابت خاصتك في حقل ⁧⁩ اسم المضيف الأصلي ⁧⁩.

    للعثور على نقطة نهاية موقع الويب الثابت خاصتك، انتقل إلى إعدادات ⁧⁩موقع الويب الثابت⁧⁩ لحساب التخزين خاصتك. انسخ نقطة النهاية الأساسية والصقها في تكوين CDN.

    هام

    تأكد من إزالة معرف البروتوكول (⁧⁩على سبيل المثال⁧⁩HTTPS) والخطوط المائلة في عنوان URL. على سبيل المثال، إذا كانت نقطة نهاية موقع الويب الثابت هي ⁧https://mystorageaccount.z5.web.core.windows.net/⁩فستحدد ⁧mystorageaccount.z5.web.core.windows.net⁩ في حقل ⁧⁩اسم المضيف الأصلي⁧⁩.

    تعرض الصورة التالية تكوينًا توضيحيًا لنقطة النهاية:

    Screenshot showing sample CDN endpoint configuration

  7. حدد ⁧⁩Create⁧⁩ثم انتظر حتى يتم توفير CDN. بعد إنشاء نقطة النهاية، تظهر في قائمة نقاط النهاية. (إذا كان لديك أي أخطاء في النموذج، تظهر علامة تعجب بجوار هذا الحقل.)

  8. للتحقق من تكوين نقطة نهاية CDN بشكل صحيح، انقر فوق نقطة النهاية للانتقال إلى إعداداتها. من نظرة عامة على CDN لحساب التخزين خاصتك، حدد اسم مضيف نقطة النهاية، وانتقل إلى نقطة النهاية، كما هو موضح في الصورة التالية. سيكون تنسيق نقطة نهاية CDN خاصتك مشابهًا لـ ⁧https://staticwebsitesamples.azureedge.net⁩.

    Screenshot showing overview of CDN endpoint

  9. بمجرد توفير نقطة نهاية CDN، يعرض الانتقال إلى نقطة نهاية CDN محتويات ملف index.html الذي قمت بتحميله سابقًا إلى موقع الويب الثابت خاصتك.

  10. لمراجعة إعدادات الأصل لنقطة نهاية CDN خاصتك، انتقل إلى ⁧⁩الأصل⁧⁩ تحت قسم ⁧⁩الإعدادات⁧⁩ لنقطة نهاية CDN خاصتك. سترى أن حقل ⁧⁩ نوع الأصل ⁧⁩ مضبوط على ⁧⁩ الأصل المخصص ⁧⁩ وأن حقل ⁧⁩ اسم المضيف الأصلي ⁧⁩ يعرض نقطة نهاية موقع الويب الثابت خاصتك.

    Screenshot showing Origin settings for CDN endpoint

قم بإزالة المحتوى من Azure CDN

إذا لم تعد ترغب في تخزين كائن ما في Azure CDN، يمكنك اتخاذ إحدى الخطوات التالية:

يظل الكائن الذي تم تخزينه مؤقتًا بالفعل في Azure CDN مخزَّنًا مؤقتًا حتى انتهاء فترة بقاء الكائن أو حتى إزالة نقطة النهاية. عند انتهاء صلاحية فترة البقاء، يحدد Azure CDN ما إذا كانت نقطة نهاية CDN لا تزال صالحة وما زال يمكن الوصول إلى الكائن بشكل مجهول. إذا لم تكن كذلك، فلن يتم تخزين الكائن مؤقتًا بعد الآن.

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

(اختياري) أضف مجالاً مخصصًا إلى نقطة نهاية Azure CDN. انظر ⁧⁩البرنامج التعليمي: أضف مجالاً مخصصًا إلى نقطة نهاية Azure CDN ⁧⁩.