لماذا ليست هناك حاجة لشبكات CDN: دحض أسطورة قديمة

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







كيف تعمل شبكات CDN



تعمل شبكات توصيل المحتوى في سيناريوهين رئيسيين:



  1. تقوم العقد الموجودة في الشبكة بتخزين بيانات معينة مؤقتًا (والتي يطلبها المستخدمون غالبًا) وفي كل مرة تخدمها عند الطلب دون الاتصال بالخادم الأصلي.
  2. يتم توزيع المحتوى من الخادم المصدر على جميع عقد الشبكة ، ومنها - إلى أجهزة الكمبيوتر الخاصة بالمستخدمين.


في الحالة الأولى ، "تعترض" عقد CDN طلبات المستخدم لتسريع نقل البيانات مع تقليل الحمل على الخادم الرئيسي.



في الحالة الثانية ، يتم بث المعلومات في الوقت الفعلي لجميع المستخدمين الموزعة جغرافيًا حسب المناطق والبلدان والقارات.



مزايا التكنولوجيا:



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


تتمثل إحدى المزايا المهمة لهذه التقنية في القدرة على التكوين والقياس وخدمة توزيع الإحصائيات (CDN) والخادم باستخدام منطق عمل التطبيق (API) بشكل منفصل. بمساعدة CDN ، من السهل والفعال توسيع نطاق شبكة توزيع المحتوى. في كثير من الحالات ، يعد هذا حلاً غير مكلف مصمم جيدًا لمهمته.



كيف يعمل CDN



CDN للمواقع التجارية



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



لكن الوظائف الرئيسية لشبكة CDN ليست في التحسين التقني ، ولكن في استبدال "العكازات" لنقل المحتوى الثقيل وتوزيع البيانات على مسافات طويلة. لا تحتاج معظم مواقع الويب التجارية إلى هذا:



  • لا يبثون عبر الإنترنت لجمهور عريض ؛
  • عادة لا توجد مسافة كبيرة بين المستخدمين والخادم ؛
  • لا يقدمون محتوى ثقيلًا.


على سبيل المثال ، يتم تحميل مقاطع الفيديو بواسطة خدمات جهات خارجية (YouTube). وغالبًا ما تقتصر جغرافية نقل البيانات على مقاطعة فيدرالية واحدة - عند هذه المسافة ، يكون الفقد المادي للسرعة صغيرًا جدًا بحيث لا يؤثر بشكل كبير على سرعة مواقع التحميل.



اتضح أنه بالنسبة لموارد الإنترنت التجارية مع عدم وجود محتوى ثابت محدد من CDN ، لا توجد فائدة.



ضرر CDN للموقع



هل يمكن لـ CDN الإضرار بموقع الويب؟ سهل ، وهناك أمثلة كثيرة.



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



ثانيًا ، تعد CDN أيضًا نقطة فشل محتملة. لذلك ، قبل الاتصال ، يجب أن تكتشف: مكان وجود العقدة ، وكيفية تكوين التوجيه في النظام ، وما إذا كانت أخطاء الموقع ستحدث.



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





معدات الخادم



ما هي المشاكل التي لا تحل شبكات CDN



عادةً ما يكون فقدان السرعة بسبب بُعد الخادم عن المستخدمين غير مهم ، والعديد من مواقع الأعمال لا تحتوي على محتوى ثقيل. ولكن هناك مشاكل حادة أخرى ضرورية لسرعة مورد الإنترنت:



  • صور غير محسنة
  • رمز ثقيل وغير ضروري ؛
  • اتصال غير صحيح لـ JS و CSS ؛
  • أخطاء في تكوين قاعدة البيانات ؛
  • سعة الخادم غير كافية.


يمكن لمشغل CDN ، من الناحية النظرية ، إبطال الأخطاء التي حدثت أثناء التطوير وفي إعدادات الخادم. ولكن هذا عمل لمرة واحدة يُنصح بتنفيذه على جانب الموقع - فهو أكثر ربحية وأمانًا.



هناك العديد من أدوات التسريع المثبتة ، بما في ذلك التخزين المؤقت من جانب الخادم ، واستخدام Nginx و Apache ، وتصغير CSS و JS ، والتحميل المسبق للمحتوى الرئيسي ، وضغط الصور والنصوص ، وضغط البيانات ، والمزيد.



إذا تم تطوير الموقع من قبل متخصصين ذوي خبرة واجتاز تحسين تقني ، فمن الممكن تمامًا الاستغناء عن CDN.



CDN - لمن؟



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



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



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



All Articles