ما هو CDN؟ دليل المبتدئين لشبكات توصيل المحتوى
نشرت: 2023-09-05ما هو CDN؟
شبكة توصيل المحتوى (CDN) هي طريقة يستخدمها مشرفو المواقع لخدمة المحتوى من شبكة من الخوادم العالمية وتوزيعها بين شبكة من الخوادم العالمية لتخفيف الضغط من الخادم الأصلي لموقع الويب.
في هذا المنشور، نتناول ماهية CDN، وما هي فوائدها، ومن يستخدم هذا النوع من التكنولوجيا بالإضافة إلى موفري CDN الذين نوصي بهم.
هيا بنا نبدأ.
ما هو CDN؟
شبكة CDN عبارة عن شبكة من الخوادم الموجودة في مراكز البيانات العالمية المسؤولة عن تقديم محتوى موقع الويب للمستخدمين الموجودين في جميع أنحاء العالم.
عندما يزور أحد المستخدمين صفحة ويب، يقوم متصفحه بتنزيل محتوى تلك الصفحة، أي HTML وJavaScript والصور وورقة أنماط CSS التي تشكل محتوى تلك الصفحة.
بدون CDN، يجب على المتصفح تنزيل محتوى الويب من الخادم الأصلي للموقع، وهو خادم الويب الذي تم تثبيت الموقع عليه.
على سبيل المثال، إذا قمت بإنشاء موقع ويب باستخدام Cloudways باستخدام موقع DigitalOcean في نيويورك ولم يكن لديك CDN، فسيتعين على جميع زوار موقعك تنزيل محتوى موقعك من ذلك الخادم الأصلي الموجود في نيويورك.
وهذه مشكلة لسببين:
- إن توجيه كل حركة المرور الخاصة بك إلى الخادم الأصلي الخاص بك يضع ضغطًا كبيرًا على هذا الخادم، مما قد يؤدي إلى ضعف الأداء واحتمال تعطل الخادم بسبب زيادة حركة المرور وهجمات DDoS.
- إذا كان الخادم الأصلي الخاص بك يقع في أمريكا الشمالية ولكن لديك زوارًا من قارات أخرى، فلن تتمكن من تقديم نفس التجربة السريعة لهم كما تفعل مع زوار أمريكا الشمالية. سيؤدي هذا إلى ارتفاع معدلات الارتداد عبر موقعك.
كيف يعمل CDN؟
دعنا نتعرف على كيفية عمل CDN باستخدام هذا المخطط:
كل شيء يبدأ بالخادم الأصلي، حيث يتم تثبيت النسخة الأصلية من موقع الويب الخاص بك.
في الرسم التخطيطي، يتم تمثيل الخادم الأصلي بواسطة دبوس أحمر، مما يشير إلى أن موقعه يقع في منطقة الغرب الأوسط من الولايات المتحدة.
يحتوي الرسم التخطيطي على أيقونات خادم إضافية موجودة في أجزاء أخرى من العالم.
يحتوي كل خادم من هذه الخوادم، المعروفة باسم خوادم الحافة، على نسخة مخبأة من محتوى موقع الويب الخاص بك. مرة أخرى، هذه هي HTML وJavaScript وCSS التي تشكل محتوى صفحات الويب الخاصة بك.
عندما يقوم مستخدم، ممثل في الرسم البياني بالمربع الأصفر، بزيارة موقع الويب الخاص بك، يتم توجيهه إلى أقرب خادم مؤقت حيث يمكنه تنزيل المحتوى الخاص بك بسرعة أكبر بكثير، ونأمل أن تكون فورية تقريبًا.
هذه هي الطريقة التي تعمل بها شبكة CDN باختصار. إنه في الأساس نظام توزيع حركة المرور الذي يعمل على تحسين أداء الصفحة. دعونا نتحدث عن سبب فائدة ذلك.
لماذا يجب عليك استخدام CDN؟
يجب على جميع مالكي مواقع الويب استخدام CDN. يجب أن تكون ممارسة شائعة مثل تمكين SSL على صفحات الويب.
يفيد CDN موقع الويب الخاص بك عن طريق ...
- تحسين أداء الموقع.
- تنفيذ موازنة التحميل أثناء ارتفاع حركة المرور.
- حماية موقعك من هجمات DDoS.
- توفير استقرار أفضل لمواقع التجارة الإلكترونية.
- تقليل استهلاك عرض النطاق الترددي.
- تحسين تجربة المستخدم على مستوى العالم.
دعونا نتطرق إلى كل فائدة.
1. تحسين الأداء
عندما يزور أحد المستخدمين موقع الويب الخاص بك لأول مرة، فأنت تريد أن تترك انطباعًا جيدًا. يبدأ هذا غالبًا بمدى قدرة المستخدم على تحميل موقع الويب الخاص بك.
لا يهم إذا كان لديك أفضل مقال مكتوب للكلمة الرئيسية التي تستهدفها. إذا لم تكن سرعة صفحتك سريعة، فلن يبقى الزائر لفترة كافية لقراءتها.
تساعد شبكة CDN جميع المستخدمين، وخاصة الزوار الدوليين، على تحميل موقع الويب الخاص بك في أسرع وقت ممكن. وكما ذكرنا سابقًا، فإنه يقوم بذلك عن طريق مطالبة المستخدم بتنزيل نسخة من صفحة الويب الخاصة بك من خادم طرفي يقع بالقرب من المكان الذي يحاولون تحميل موقع الويب الخاص بك جغرافيًا.
2. موازنة التحميل أثناء ارتفاع حركة المرور
هنا الحاجة. لديك موقع ويب لغرض أساسي واحد: منح السوق المستهدف مساحة رقمية يمكنهم استخدامها للتفاعل مع علامتك التجارية.
على هذا النحو، تريد الزوار على موقع الويب الخاص بك. ففي النهاية، كلما زاد عدد الزيارات التي تتلقاها، زادت فرص التحويلات لديك.
لسوء الحظ، قد يأتي وقت تتلقى فيه علامتك التجارية قدرًا كبيرًا من الاهتمام، مما يؤدي إلى زيادة عدد الزيارات على الويب عما اعتاد عليه خادمك.
إذا كان ارتفاع حركة المرور أكبر مما يمكن لخادمك التعامل معه، فقد يؤدي ذلك إلى حدوث عطل، مما سيؤدي إلى عدم اتصال موقعك بالإنترنت لجميع المستخدمين.
تعد الاستضافة السحابية رادعًا جيدًا لهذه المعضلة لأن هذا النوع من تكنولوجيا الاستضافة يوفر خوادم تخزين مؤقت ويمكن التوسع من خلال الاعتماد على المزيد من الموارد عند الضرورة.
ومع ذلك، تعد شبكة CDN طريقة رائعة أخرى لإعداد موقعك لارتفاع عدد الزيارات. يقوم بتنفيذ موازنة التحميل عن طريق تخفيف الضغط عن خادمك الأصلي وتوجيه كميات كبيرة من حركة المرور إلى خوادم متعددة.
فيما يلي تمثيل مرئي لموازنة التحميل:
3. الحماية ضد هجمات DDoS
لا تساعد موازنة التحميل فقط في زيادة حركة المرور الحقيقية. كما أنه يساعد في تدفق طلبات المستخدمين الناجمة عن هجمات DDoS.
تعد هجمات حجب الخدمة الموزعة (DDoS) ضارة بطبيعتها، وهي مصممة للاستيلاء على مواقع الويب عبر الإنترنت عن طريق إغراقها بتدفق من حركة المرور المزيفة.
ويستخدم المهاجمون هذه الأنواع من الهجمات لعدد من الأسباب المختلفة، بما في ذلك الدوافع السياسية والابتزاز.
لا يعرف خادمك الأصلي الفرق بين حركة المرور المزيفة وحركة المرور الحقيقية. سيتم استخدام نفس القدر من الموارد بنفس القدر.
وكما هو الحال مع ارتفاع حركة المرور من حركة المرور الحقيقية، فإن ارتفاع حركة المرور من حركة المرور المزيفة يمكن أن يؤدي إلى زيادة التحميل على خادمك، مما يتسبب في عدم إتاحة موقع الويب الخاص بك لجميع المستخدمين حتى يقرر المهاجمون إزالة حركة المرور.
تعمل خوادم CDN على حماية موقعك من هجمات DDoS عن طريق توجيه كل حركة المرور، بما في ذلك حركة المرور الضارة، بعيدًا عن الخادم الأصلي الخاص بك إلى خوادم CDN Edge المتعددة الموجودة في جميع أنحاء العالم.
باختصار، من غير المرجح أن يصبح موقعك غير متصل بالإنترنت بسبب هجوم DDoS إذا كان متصلاً بشبكة CDN.
4. استقرار أفضل لمواقع التجارة الإلكترونية
من المرجح أن تشهد مواقع التجارة الإلكترونية زيادات حقيقية ولكن غير متسقة في عدد الزيارات بسبب المبيعات الموسمية، والشعبية المفاجئة لبعض المنتجات، وانتشار المتجر على وسائل التواصل الاجتماعي، وما إلى ذلك.
ولهذا السبب يجب تثبيت جميع متاجر التجارة الإلكترونية على خوادم سحابية حتى يتمكن الخادم من التوسع عندما يحتاج إلى ذلك.
وهذا أيضًا هو سبب أهمية شبكة CDN لمواقع التجارة الإلكترونية.
ستعمل موازنة التحميل على إبقاء متجرك متصلاً بالإنترنت خلال زيادة حركة المرور، مما يضمن أن كل من يزور موقعك يمكنه تقديم طلب.
5. انخفاض استهلاك عرض النطاق الترددي
تعتبر الزيادة الكبيرة في استهلاك النطاق الترددي أمرًا سيئًا لسببين: أنها تكلف أكثر وتستهلك المزيد من الموارد من خادمك الأصلي.
إذا نفد النطاق الترددي، فقد يتعطل موقعك.
عندما تقوم بتوزيع حركة المرور الخاصة بك على خوادم الحافة المتعددة التي تشكل شبكات تسليم المحتوى، فإنك تقلل من استهلاك النطاق الترددي لخادمك الأصلي وتوفر تكاليف النطاق الترددي.
6. تجربة مستخدم أفضل
هذه هي الفائدة الشاملة لاستخدام CDN. عندما تقوم بتوزيع حركة المرور الخاصة بك عبر هذا النوع من الشبكات، فإنك تعمل على تحسين أداء موقعك لجميع المستخدمين، مما يحول سرعات شبكتهم أو مواقعهم الجغرافية إلى مشكلات أقل.
يُترجم هذا إلى تجربة مستخدم أفضل لموقعك، والتي تُترجم بعد ذلك إلى قضاء الزائرين وقتًا أطول عليه والتفاعل معه بشكل أكبر.
لا تأخذ هذه الميزة كأمر مسلم به أيضًا. قد لا يكون موقعك تطبيق ويب، ولكنه يحتوي على أجزاء تريد أن يتفاعل معها الزائرون.
تعني تجربة المستخدم المحسنة المزيد من عمليات الاشتراك في البريد الإلكتروني ومبيعات التجارة الإلكترونية والمشاركات الاجتماعية وأي مكون تفاعلي آخر تقوم بإدراجه على صفحات الويب.
من يستخدم CDN؟
تستخدم جميع مواقع الويب الرئيسية شبكة CDN، وتلك التي لا ينبغي عليها ذلك. يمكنك استخدام ملحق متصفح مثل Wappalyzer لمعرفة المواقع التي تستخدم خدمات CDN أثناء تصفحك لها وحتى المواقع التي تستخدمها.
وفقًا للمواقع الإلكترونية لاثنين من أكبر موفري خدمات CDN على الويب، تستخدم شركات مثل DoorDash وDHL وShopify وL'Oreal Cloudflare بينما تستخدم Peacock وHonda وZalando Amazon CloudFront.
للحصول على مثال واقعي حول من يستخدم CDN وكيف يساعد، دعونا نلقي نظرة على دراسة الحالة هذه من Nexus Mods، الذين يستخدمون Bunny.net.
Nexus Mods هو موقع ويب للألعاب يقع مقره في المملكة المتحدة ويعمل كمركز للاعبين لتحميل وتنزيل التعديلات لجميع أنواع ألعاب الفيديو. أنها توفر مكتبة ضخمة تتضمن أكثر من 50 تيرابايت من المحتوى المعدل.
وبحسب موقع Sameweb، يستقبل الموقع أكثر من 55 مليون زيارة شهريًا.
يعد توجيه حركة المرور والمحتوى إلى هذا الحد أمرًا مكلفًا للغاية، ويتطلب تسعيرًا على مستوى المؤسسة. عندما لم ينجح حل CDN الخاص بهم كما كانوا يأملون، لجأت Nexus Mods إلى Bunny.net للتخزين الطرفي وخدمات CDN.
وقد وفرت هذه الخطوة Nexus Mods بنسبة 30% من تكاليف CDN وأزالت شكاوى المستخدمين تمامًا بشأن تجربة المستخدم والأداء للموقع.
تبلغ سرعة صفحة الموقع أقل من دقيقتين، وهو أمر ليس سيئًا بالنسبة لموقع يخزن ما يصل إلى 50 تيرابايت من المحتوى ويستقبل عشرات الملايين من الزيارات شهريًا.
ومن بين عملاء Bunny.net الآخرين Hyundai وTCL وAstra وOptinMonster وNitroPack وAppSumo وShortPixel وComic Con وFloatplane.
الأنواع المختلفة لـ CDN
هناك ثلاثة أنواع من CDN:
- سحب CDN
- ادفع CDN
- شبكة CDN من نظير إلى نظير (P2P).
سحب CDN
تتحمل شبكة CDN القابلة للسحب مسؤولية "سحب" محتوى الويب حرفيًا من الخوادم الأصلية وتوزيعه عبر شبكة توصيل المحتوى.
وتقوم شبكتها بعد ذلك بتقديم هذا المحتوى عند تلقي طلب، يتم إرساله عادةً من متصفح المستخدم عند زيارته لموقع ويب.
لا يزال المحتوى موجودًا على الخادم الأصلي للموقع، ولكن تتم إعادة كتابة عناوين URL الفردية الخاصة به بحيث تشير إلى خوادم CDN، مما يسمح بتوزيع حركة المرور.
باختصار، يقوم هذا النوع من CDN بسحب محتوى الويب من الخادم الأصلي للموقع، وتخزينه مؤقتًا، ثم توزيعه على المستخدم عند تلقي طلب.
ادفع CDN
في بيئة CDN المدفوعة، تقوم أنت أو خادم الويب الخاص بك "بدفع" المحتوى إلى خوادم CDN يدويًا أو تلقائيًا.
لقد تم تصميمه بشكل أساسي للعمل بالطريقة المعاكسة التي تعمل بها بيئة سحب CDN.
لا يقوم CDN بسحب كل المحتوى من خادم الويب تلقائيًا عند تلقي الطلب. تقوم أنت أو خادم الويب الخاص بك بإرساله إلى هناك حتى يمكن تقديمه من CDN.
يتيح لك هذا اختيار المحتوى الذي سيتم تقديمه من شبكة CDN واختياره. عادةً، يستخدم مشرفو المواقع هذه الطريقة لتخزين المحتوى، عادةً الصور ومقاطع الفيديو، على خوادم CDN الطرفية.
يتم بعد ذلك تخزين المحتوى مؤقتًا على خوادم الشبكة حتى تتم إزالة ذاكرة التخزين المؤقت أو حذف المحتوى.
المحتوى المخزن مؤقتًا هو ما يتم تقديمه للمستخدمين عندما يتلقى CDN طلبًا.
CDN من نظير إلى نظير
في بيئات CDN للدفع والسحب، يتم توزيع الموارد بين شبكات الخادم والعميل.
في بيئة P2P CDN، يتم توزيع الموارد بين شبكات نظير إلى نظير بدلاً من ذلك.
في هذا النوع من الشبكات، يعمل كل نظير يستخدم الشبكة كعميل وخادم أثناء تداول المحتوى مع مستخدمين آخرين على الشبكة.
ما هي أفضل خدمات CDN لـ WordPress؟
أفضل خدمات CDN لـ WordPress هي NitroPack وSucuri وBunny.net. ولكن دعونا نتحدث عن تطبيق تقنية WordPress CDN قبل أن نقوم بتفكيك هذه الخدمات.
إذا كنت ترغب في ربط موقع WordPress الخاص بك بشبكة CDN، فابحث عن مضيفك قبل كل شيء.
قد يكون لدى مضيفك CDN خاص به، أو قد يكون لديه تكامل CDN للطرف الأول يمكنك تمكينه من لوحة تحكم مضيفك.
تصفح الواجهة الأمامية لموقع الويب الخاص بمضيفك واعرف ما إذا كانت تشير إلى CDN، أو اسأله مباشرة. إذا لم تكن خبيرًا في التكنولوجيا، فسيكون من الأسهل عليك إعداد حل CDN الخاص بمضيفك مقارنةً بحل الطرف الثالث.
ولحسن الحظ، فإن شبكات CDN الموجودة في هذه القائمة سهلة الاستخدام أيضًا.
1. نيتروباك
NitroPack هي خدمة تحسين سرعة الموقع مصممة للعمل مع WordPress (ومُحسّنة لمكون WooCommerce الإضافي للتجارة الإلكترونية) وOpenCart وMagento ومواقع الويب المصممة خصيصًا.
تتضمن ميزاته الأساسية التخزين المؤقت المتقدم وتحسين الصورة وتصغير الملفات وتحسينها.
ومع ذلك، فهو يتكامل أيضًا مع خدمة CDN الخاصة بـ Cloudflare، مما يمنحك أفضل ما في كلا العالمين.
عندما يقوم NitroPack بتخزين المحتوى الخاص بك مؤقتًا، فإنه يستخدم تكامله مع شبكة Cloudflare العالمية لخدمة هذا المحتوى للمستخدمين في جميع أنحاء العالم.
اعتاد NitroPack على استخدام Amazon Web Services (AWS) كموفر CDN الخاص به وما زال يستخدمه كبديل.
لقد سمح لهم التحول إلى Cloudflare بتقديم التخزين المؤقت لحواف HTML بالإضافة إلى "أداء عالمي المستوى" وتحسين "الأمان وخصوصية البيانات".
سيتم تقديم المحتوى الذي قمت بتخزينه مؤقتًا باستخدام NitroPack من شبكة Cloudflare العالمية، والتي تتضمن مراكز بيانات في أكثر من 300 مدينة في أكثر من 100 دولة.
ومع ذلك، يمكنك أيضًا استخدام موفر CDN آخر لـ NitroPack، مثل Bunny.net وStackpath وKinsta's CDN وOptimole وGoDaddyCDN وSiteGround's CDN.
تعمل بعض هذه الحلول أيضًا مع NitroPack بمجرد إخراجها من الصندوق. شبكة CDN الوحيدة غير المتوافقة مع NitroPack هي Amazon CloudFront.
التسعير
يعتمد تسعير NitroPack على مشاهدات الصفحة وعرض النطاق الترددي لـ CDN. خطة مجانية متاحة. تبدأ الخطط المميزة بسعر 21 دولارًا شهريًا.
اقرأ مراجعة NitroPack الخاصة بنا.
2. سوكوري
Sucuri هي خدمة أمان مواقع ويب تقدم أيضًا CDN خاصًا بها.
بالنسبة للأمان، يقدم Sucuri أفضل أداء عندما يتعلق الأمر باكتشاف البرامج الضارة وإزالتها، من بين الميزات المماثلة.
تتكون شبكة توصيل المحتوى الخاصة بشركة Sucuri من 14 مركز بيانات في 10 دول في خمس قارات.
التسعير
تبدأ الخطط التي تتضمن CDN للخدمة بسعر 9.99 دولارًا شهريًا. تأتي هذه الخطة أيضًا مع جدار حماية للوصول إلى الويب.
3. الأرنب.نت
Bunny.net عبارة عن شبكة CDN مخصصة مع شبكة تتضمن 114 موقعًا مؤقتًا في 77 دولة في ست قارات.
يحتوي CDN الخاص بـ Bunny.net على لوحة معلومات بديهية، ومناطق سحب يمكنك إعدادها وإدارتها بسهولة، ومراقبة حية وإعداد التقارير، وحدود الشبكة، وحماية DDoS، والشفاء التلقائي، وقواعد الحافة، وتحسين الصورة، وذاكرة التخزين المؤقت الدائمة، والتخزين المؤقت القابل للتخصيص، والمزيد.
يقدم موقع Bunny.net أيضًا حل تخزين وتحسين الملفات وحل توجيه DNS، ولكن يتم تقديم كل ذلك كخدمات منفصلة.
التسعير
Bunny.net هي خدمة CDN للدفع أولاً بأول مع تسعير حسب المنطقة، والذي يبدأ بنقاط السعر التالية:
- أوروبا وأمريكا الشمالية – 0.01 دولار/جيجابايت
- آسيا وأوقيانوسيا – 0.03 دولار/جيجابايت
- أمريكا الجنوبية – 0.045 دولار/جيجابايت
- الشرق الأوسط وأفريقيا – 0.06 دولار/جيجابايت
هناك أيضًا نقاط سعر منفصلة لاستخدام CDN على أساس الحجم. هذه مخصصة لمواقع الويب التي تحتاج إلى أكثر من 500 تيرابايت من النطاق الترددي.
افكار اخيرة
كما ترون، تعد شبكة CDN مكونًا أساسيًا لاستضافة الويب التي توفر أداءً محسنًا وتخفيفًا لهجمات DDoS. في الواقع، يعد هذا أمرًا ضروريًا للغاية، حيث يقدم العديد من مضيفي الويب خدمات CDN الخاصة بهم أو يتكاملون مع مزود CDN من خلال شراكة الطرف الأول.
في معظم الحالات، ستحتاج إلى اختيار بيئة سحب CDN بسيطة يمكنها الحصول على محتوى الويب الخاص بك من الخادم الخاص بك تلقائيًا أثناء زيارة المستخدمين لموقع الويب الخاص بك.
إذا كان لديك الكثير من المحتوى على موقع الويب الخاص بك، مثل الصور ومقاطع الفيديو عالية الدقة، ففكر في استخدام مزود CDN الذي يقدم حلاً للتخزين.
بشكل عام، إذا كنت لا تستخدم شبكة CDN حاليًا، ففكر في التبديل إلى واحدة لحماية موقعك من حركة مرور الروبوتات والارتفاعات المستقبلية في حركة المرور.
القراءة ذات الصلة:
- أفضل الإضافات لتسريع ووردبريس
الإفصاح: يحتوي هذا المنشور على روابط تابعة. وهذا يعني أننا قد نحقق عمولة صغيرة إذا قمت بالشراء.