ما هو CDN ولماذا هو واحد أساسي إذا كنت تملك المجال؟


شبكة تسليم المحتوى (CDN) هي عبارة عن مجموعة من الخوادم الموزعة في جميع أنحاء العالم والتي تقدم أجزاء من موقع الويب الخاص بك لزوار الموقع القريبين من تلك الخوادم.

الاستخدام الأكثر شيوعًا لـ CDN تسليم الصور من موقع على شبكة الإنترنت. وذلك لأن الصور عادة ما تكون أبطأ مكون في صفحة الويب.

ما هو CDN؟

لا يعتبر CDN مضيف ويب. إنه ببساطة يخزن أجزاء موقع الويب الذي قمت بإعداده ليتم خدمته بواسطة CDN. يتم تحميل هذه الملفات المحفوظة (المخزنة مؤقتًا) على جميع الخوادم المختلفة في جميع أنحاء العالم.

عندما يزور زائر من بلد آخر موقع الويب الخاص بك ، يتلقى النص مباشرة من مضيف الويب الخاص بك ، لكن قد يتلقوا عددًا من الملفات الأخرى من خادم CDN الأقرب موقعها.

قد تتضمن هذه الملفات:

  • ملفات Javascript
  • الصور
  • مقاطع الفيديو
  • أوراق الأنماط
  • ارتفع الطلب على خدمات CDN عندما بدأت Google في استخدام سرعة تحميل الصفحة كمتغير واحد في خوارزمية التصنيف الخاصة بها.

    In_content_1 الكل: [300x250] / DFP: [640x360]->

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

    لماذا يعد شبكة CDN ضروريًا لموقعك

    إذا كنت تمتلك موقعًا على الويب ، فستكون السرعة تحميل الصفحات مهم لعدة أسباب. كما هو مذكور أعلاه ، فسيؤدي ذلك إلى رفع درجة الترتيب العام مع Google.

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

    فيما يلي بعض الطرق الأخرى التي يعد فيها CDN ضروريًا لموقع الويب الخاص بك.

    حفظ النطاق الترددي

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

    بمجرد إعداد حساب CDN وإعداده مع نطاقك ، سترى أن النطاق الترددي يبدأ في التراكم في لوحة معلومات حسابك.

    هذا هو مطلب النطاق الترددي الذي تقوم بإزالته من خادم مضيف الويب الخاص بك. نظرًا لأن خدمات استضافة الويب باهظة الثمن - وغالبًا ما يتم فرض رسوم على استخدام مزيد من النطاق الترددي - فإن تقليص استخدام النطاق الترددي عادة ما يعادل توفيرًا كبيرًا في التكلفة.

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

    • تستخدم شبكات CDN تحسينات مثل موازنة حمل الخادم ومحركات الأقراص الثابتة ، مما يسرع عملية النقل ويقلل الأخطاء.
    • من خلال تقنيات معالجة حجم الملف مثل ضغط الملفات وتصغيرها ، تقلل CDNs من كمية البيانات التي يتم نقلها.
    • باستخدام شهادات SSL / TLS ، يمكن لشبكات CDN أن تقلل من عمليات بدء النقل الخاطئ ، مما يتجنب الحاجة إلى إعادة تشغيل نقل وإرسال المزيد من البيانات.
    • تقليل وقت التوقف عن العمل

      عندما يتعلق الأمر بالموثوقية ، فهناك بعض الأشياء التي تقلل من وقت تعطل موقع الويب الخاص بك أكثر من استخدام خدمة CDN.

      يرجع سبب زيادة وقت التشغيل إلى عدد من الأسباب.

      تعني شبكة CDN الموزعة أن الجزء الأكبر من النطاق الترددي - الصور - يأتي من خوادم متعددة من جميع انحاء العالم. تستخدم خدمات CDN تقنية تسمى "موازنة التحميل" ، مما يعني أنه عندما يكون هناك طلب مفرط من خادم واحد ، تستخدم الخوادم الأخرى لموازنة التحميل.

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

      وبما أن الصور والملفات هي الجزء الأكبر من البيانات التي يتم نقلها ، فهناك الغالبية العظمى من الطلب سوف يحدث.

      تعني حقيقة أن شبكات CDN تدير هذا الطلب عبر عدة خوادم متوازنة من حيث التحميل تعني أن موقعك سيكون قادرًا على التعامل مع عدد أكبر بكثير من عدد الزيارات إذا كنت لا تستخدم خدمة CDN.

      تحسين الأمان

      قد تفاجأ عندما تعلم أن استخدام CDN يمكن أن يزيد أيضًا من أمان موقعك.

      لفهم ذلك ، من المهم أولاً فهم تدفق البيانات عندما يأتي الزوار إلى موقع الويب الخاص بك.

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

      صور هذا كأنه سد به عدة منافذ مائية. في هذا السيناريو ، سيكون سدًا به منفذ واحد فقط لتدفق المياه. لن يستغرق الأمر الكثير من الزيادة في المياه حتى يكون السد مثقلاً وأن يبدأ الماء في التدفق فوق الجزء العلوي.

      وهذا هو السبب في أن معظم السدود مبنية بمنافذ متعددة يمكن فتحها كمياه يرتفع المستوى على الجانب الآخر.

      إذا كان لديك موقع ويب مستضاف على خادم ويب واحد ، فإنه يتطلب بذل جهد أقل بكثير من جانب مهاجم DDOS لإنزال موقع الويب الخاص بك.

      يتم إطلاق هجمات DDOS من العديد من "السير" المختلفة من في جميع أنحاء العالم ، ومحاكاة مئات أو حتى الآلاف من المستخدمين الذين يقدمون طلبات ضد خادم الويب الخاص بك في نفس الوقت.

      ومع ذلك ، باستخدام خدمة CDN مع خوادم الويب الموزعة في جميع أنحاء العالم ، فإن جميع هذه الخوادم هي مثل المنافذ الإضافية في السد.

      الآن ، يحتاج خادم الويب الخاص بك فقط إلى خدمة النص ، وتوفر خوادم CDN المتعددة الصور والملفات الأخرى. تقوم كل هذه الخوادم بمشاركة طلب النطاق الترددي بشكل أساسي.

      لن يوفر هذا حماية بنسبة 100٪ ضد هجمات DDOS ، ولكن سيتطلب ذلك أن يكون الجهد الذي يوجهه المتسللون إلى الهجوم أكبر بكثير قبل أن ينهار موقع الويب الخاص بك.

      بالإضافة إلى ذلك ، إذا كنت متأكدًا من إعداد CDN الخاص بك مع شهادات TLS / SSL ، سيتم تشفير جميع حركة المرور وحمايتها من المتسللين الذين يعترضون حركة مرور الويب.

      كيفية إعداد خدمة CDN الخاصة بك

      بينما قد تبدو خدمة CDN معقدة ، إعداده سهل إلى حد ما.

      أولاً ، عليك اختيار خدمة CDN. هناك عدد قليل منها يمكن الاختيار من بينها.

      • كلودفلاري : واحدة من أكبر وأشهر خدمات CDN التي تستخدمها العديد من الشركات الكبرى في جميع أنحاء العالم.
      • بسرعة : تقدم عددًا من منتجات تحسين الويب ، بما في ذلك تسليم محتوى CDN.
      • KeyCDN : تدير 34 مركز بيانات تقع في جميع أنحاء العالم ، مع أداء ثبت لسرعة موقع الويب.
      • MetaCDN : على عكس خدمات CDN الأخرى التي تتقاضى رسومًا على الاستخدام ، تفرض هذه الخدمة رسومًا شهرية ثابتة.
      • StackPath : سابقًا MaxCDN ، يستخدم StackPath من قبل العديد من الشركات ومواقع الويب حول العالم.
      • ستوفر أي من هذه الخدمات تحسيناً كافياً لشبكة CDN لموقعك. إذا كان موقعك صغيرًا ، فمن الأفضل اتباع نموذج دفع يعتمد على الاستخدام نظرًا لأن عرض النطاق الترددي الخاص بك سيكون منخفضًا على الأرجح. إذا كان لديك موقع ويب كبير أو نشاط تجاري كبير ، فسيكون نموذج السعر الثابت أفضل.

        بمجرد الاشتراك في خدمة CDN ، ستحتاج إلى إعداد منطقة CDN في حسابك.

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

        دوّن اسم المضيف CNAME الذي يوفره CDN الخاص بك. ستحتاج إلى ذلك لاحقًا.

        أخيرًا ، ستحتاج إلى تثبيت مكون إضافي لشبكة CDN على موقعك. على سبيل المثال ، إذا كنت تدير موقع WordPress ، فإن W3 إجمالي ذاكرة التخزين المؤقت خيار شائع.

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

        ستجد أيضًا قسمًا يمكنك من خلاله تمكين نوع الملفات الموجودة على موقع الويب الذي تريد أن تقوم خدمة CDN بتخزينه مؤقتًا وتقديمه للزائرين.

        بمجرد قيامك بحفظ جميع التغييرات ، سترى مخططات عرض النطاق الترددي CDN تبدأ في إظهار الزوار بمرور الوقت. قد يستغرق الأمر بعض الوقت للنسخ المتماثل للتغييرات عبر الإنترنت ، ولكن يجب تحديث تغييرات DNS بعد حوالي 24 ساعة.

        نظرًا لمزايا الأداء والأمان التي توفرها خدمة CDN ، لا يمكنك تحمل عدم قم بتكوينه لموقع الويب الخاص بك.

        Richard Dolan and Linda Moulton-Howe Secret Space Program

        Related posts:


        12.09.2019