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