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

خادم أصلي واحد تتفرّع منه نقاط حضور PoP موزّعة، وكل مستخدم يُخدَم من أقرب نقطة حضور إليه بدل الوصول للأصل البعيد.كيف توزّع شبكة CDN المحتوى؟الأصل (Origin)نسخة واحدةPoPPoPPoPPoPزائر قريبزائر قريبكل زائر يُخدَم من أقرب نقطة حضور — لا رحلة للأصل البعيد
شبكة CDN: نُسخ مكاشة على نقاط حضور (PoPs) موزّعة جغرافيًا، فيُخدَم كل زائر من أقرب نقطة إليه.

نقاط أساسية

  • تسرّع تسليم الملفات الثابتة (صور، CSS، JS) خاصّةً للزوّار البعيدين جغرافيًا.
  • تخفّف استهلاك عرض النطاق على خادمك الأصلي وتمتصّ موجات الزيارات المفاجئة.
  • توفّر طبقة حماية (تخفيف DDoS، جدار تطبيقات) وإخفاء عنوان الأصل.
  • لا تُغني عن تحسين الموقع نفسه — هي طبقة مكمّلة لا بديلة.

كيف تصل النسخة إلى الزائر

تعمل أغلب الشبكات بأسلوب السحب (pull): لا ترفع ملفاتك إليها مسبقًا، بل عند أوّل طلب لملف من منطقة ما تذهب أقرب نقطة حضور إلى خادمك الأصلي، تجلب الملف، تسلّمه للزائر، وتحتفظ بنسخة. هذه الحالة تسمّى إخفاق الكاش (cache miss) وهي أبطأ من الاتصال المباشر لأنها أضافت خطوة. أمّا الطلبات التالية من المنطقة نفسها فتُخدَم من النسخة المحلّية مباشرة — إصابة الكاش (cache hit) — وهنا يظهر المكسب الحقيقي.

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

طلب يفحص كاش الحافة: عند الإصابة يُخدَم فورًا من الحافة، وعند الإخفاق يُجلب من الأصل ثم يُخزَّن على الحافة قبل الردّ.إصابة أم إخفاق؟ تدفّق كاش الحافةطلب الزائركاش الحافةHit أم Miss?إصابة (Hit): ردّ فوري من الحافةالأصل (Origin)يولّد المحتوىإخفاق (Miss): يُجلب، يُخزَّن على الحافة، ثم يُخدَم
تدفّق كاش الحافة: الإصابة (Hit) تُخدَم فورًا؛ الإخفاق (Miss) يجلب من الأصل، يخزّن النسخة، ثم يردّ.

ما لا تحلّه الشبكة

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

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

متى تحتاجها فعلًا

حالتكالقرار
زوّارك في بلد واحد وخادمك فيهمكسب محدود — أجّلها
زوّار من قارّات متعدّدةمفيدة بوضوح
صور وفيديو كثيرةمفيدة (تخفّف عرض النطاق عن الأصل)
موجات زيارات مفاجئةمفيدة (تمتصّ الذروة)
تتعرّض لهجماتمفيدة (تخفيف DDoS وإخفاء عنوان الأصل)