ما الذي يعنيه "إعداد CDN" فعليًا
إعداد CDN يعني ربط موقعك الإلكتروني الحالي بشبكة حافة تمتد حول العالم بالفعل، بحيث يُقدَّم محتواك لكل زائر من أقرب موقع إليه. ورغم عبارة "إعداد خادم CDN"، فأنت لا تبني خادمًا تقريبًا أبدًا — لا عتاد ولا تثبيت برمجيات. العمل كله تهيئة: تغيير في DNS يوجّه نطاقك عبر CDN، إضافة إلى بضع دقائق في اللوحة.
هناك طريقتان للربط. يبقي Pull CDN موقعك في مكانه ويوجّه نطاقك عبر CDN، الذي يجلب المحتوى من خادمك الحالي (الـ origin) ويخزّنه في الكاش تلقائيًا — وهذا ما تستخدمه معظم المواقع. أما مع Push CDN فترفع الملفات الثابتة (الصور والفيديو والتنزيلات) إلى تخزين CDN الخاص وتقدّمها من هناك مباشرة. في كلتا الحالتين أنت لا تبني خوادم؛ بل تعيد توجيه حركة المرور إلى الحافة.
الطريق السريع: CDN مُدار
مع CDN مُدار يكون الإعداد بأكمله مسارًا موجَّهًا قصيرًا: أنشئ حسابًا، وأضف نطاقك كاسم مضيف للتسليم، ووجّه سجل DNS واحدًا إلى الحافة — سجل A إلى عنوان IP الخاص بالحافة، أو CNAME إلى اسم مضيف CDN. يتحقق المزوّد من النطاق، ويُصدر SSL تلقائيًا، ويبدأ التخزين في الكاش. لا شيء تثبّته أو تصحّحه أو توسّعه.
هذا هو المسار الصحيح للجميع تقريبًا. تعرض لوحة cdn.com.tr السجلات الدقيقة التي يجب ضبطها؛ ويُدار DNS وSSL التلقائي نيابةً عنك، وبمجرد سريان تغيير DNS يصبح موقعك خلف CDN — مع كاش الحافة وWAF وحماية DDoS — في غضون دقائق.
الطريق الصعب: بناء CDN خاص بك
يمكنك بناء CDN خاص بك، لكنه مشروع بنية تحتية جاد. تحتاج إلى خوادم حافة في عدة دول، وبرمجيات كاش مُهيّأة على كل منها (Nginx أو Varnish)، وشهادات TLS تُصدَر وتُجدَّد في كل مكان، وحماية DDoS، وGeoDNS أو anycast لتوجيه الزوار إلى أقرب عقدة، ومراقبة للأسطول بأكمله. ثم تتولى صيانة كل ذلك ودفع تكاليفه.
بالنسبة لموقع واحد نادرًا ما يكون هذا منطقيًا — فالتكلفة والعبء التشغيلي يتجاوزان الفائدة بكثير. يمنحك CDN المُدار الحافة العالمية نفسها والأمان وSSL مقابل رسم شهري، ولهذا تبقى الإعدادات المبنية ذاتيًا عمومًا حكرًا على المنصات الكبيرة جدًا ذات الاحتياجات غير الاعتيادية.
خطوة بخطوة: اربط موقعك بـ cdn.com.tr
1) أنشئ حسابًا، وانقر «أضف موقعك» (Add Your Website) واختر Pull CDN كمصدر للمحتوى — لا شيء يتغيّر في شيفرة موقعك. 2) اختر كيف تصل حركة المرور إلى CDN؛ هناك ثلاثة خيارات: أضف CNAME لنطاق فرعي أو سجل A للنطاق الجذر («النطاق المخصص» — Custom Domain؛ يبقى DNS الخاص بك حيث هو اليوم)، أو انقل خوادم الأسماء لإدارة النطاق كله من مكان واحد («نقل DNS الكامل» — Full DNS Transfer)، أو خذ نطاقًا فرعيًا جاهزًا من cdn.com.tr للتجربة («نقطة النهاية الافتراضية» — Default Endpoint). 3) اضبط عنوان خادم الـ origin ومنافذه تحت إعدادات مصدر المحتوى (Content Source Configuration).
4) أضف نطاقك تحت نقاط توصيل المحتوى (Content Delivery Points) وتحقّق من الملكية عبر وسم meta أو سجل DNS TXT الذي تعرضه اللوحة؛ وفعّل «استخدام شهادات Let's Encrypt التلقائية» — يعمل HTTPS بعدها ويتجدّد من تلقاء نفسه. 5) بمجرد انتشار DNS، يُقدَّم موقعك عبر CDN. تحقّق بفتح صفحة وفحص ترويسة الاستجابة X-Proxy-Cache-MT: تعني HIT أن الحافة قدّمتها من الكاش. لتفاصيل سجلات DNS، راجع دليل إعداد DNS لـ CDN.
سجل DNS الذي تضيفه (أحد خيارين)
# لنطاق فرعي (يبقى DNS لدى مزوّدك الحالي):
www.yoursite.com. CNAME exmpl.cdn.com.tr.
# للنطاق الجذر:
yoursite.com. A <edge IP shown in the panel>
# للتحقق:
curl -sI https://www.yoursite.com | grep -i x-proxy-cache-mt
بعد الإعداد: كيف تستخدم CDN فعليًا
بعد اكتمال الإعداد يُقدَّم موقعك من الحافة، لكن ثلاث مهام صغيرة هي ما يطلق القيمة الحقيقية. أولًا قاعدة كاش: في قواعد التوصيل (Delivery Rules) أضف قاعدة بمدة كاش طويلة لمواردك الثابتة (الصور وCSS وJavaScript) — تلك القاعدة الواحدة تحمل معظم وزن صفحاتك. ثانيًا التفريغ: عند تغيّر المحتوى، امسح المسارات المتغيّرة من تنظيف الكاش (Cache Cleanup) حتى لا يرى الزوار نسخة قديمة أبدًا؛ ويمكنك أتمتة ذلك من سطر الأوامر عبر cdnctl أو عبر الـ API. ثالثًا المراقبة: تُظهر شاشتا الاستهلاك ونظرة الكاش العامة في اللوحة نسبة HIT لديك وهي ترتفع مع تسخّن الحافة.
جولة عملية في المهام الثلاث، مبنية حول متجر، تجدها في دليل CDN للتجارة الإلكترونية؛ وأنواع التفريغ مشروحة بالتفصيل في دليل تفريغ الكاش. وإن كان موقعك يعمل بـ WordPress، فإن إضافة CDNTR المجانية تتولى الربط والتفريغ وتحسين الصور نيابةً عنك.
من يقوم بإعداد CDN
وجّه نطاقك عبر Pull CDN ويحصل كل زائر على تحميل أسرع من حافة قريبة — دون أي تغييرات في الشيفرة.
يضيف الإعداد الكاش وحماية DDoS اللذين يُبقيان المتجر المزدحم سريعًا ومتاحًا أثناء الذروات والحملات.
يقدّم Push CDN الصور والفيديو والتنزيلات من تخزين الحافة، مخففًا العبء عن خادم الـ origin الخاص بك.
الأسئلة الشائعة حول إعداد CDN
هل أحتاج إلى خادم خاص بي لإعداد CDN؟
لا. مع CDN مُدار تربط موقعك الحالي بتوجيه سجل DNS إلى الحافة — لا شيء تثبّته أو تبنيه. المنصات الكبيرة جدًا فقط هي التي تبني بنية CDN الخاصة بها.
أي سجل DNS يتطلبه إعداد CDN؟
لنطاق فرعي (مثل www أو cdn) تضيف CNAME إلى العنوان الذي يمنحك إياه CDN؛ وللنطاق الجذر تضيف سجل A إلى عنوان IP الخاص بالحافة. يمكنك أيضًا نقل خوادم الأسماء وإدارة كل DNS من لوحة CDN — تُعرض السجلات الدقيقة خطوة بخطوة أثناء الإعداد.
كم يستغرق إعداد CDN؟
التهيئة نفسها تستغرق دقائق. بعد تغيير سجل DNS، قد يستغرق الانتشار من بضع دقائق حتى 48 ساعة قبل أن يُقدَّم الموقع لجميع الزوار عبر CDN.
هل سيغيّر إعداد CDN موقعي الإلكتروني؟
لا. يقدّم Pull CDN موقعك الحالي كما هو ويخزّنه في الكاش تلقائيًا؛ ولا تُجري أي تغييرات في الشيفرة. تستمر الصفحات الديناميكية مثل سلة التسوق والدفع في العمل بشكل طبيعي.
هل يتعين عليّ نقل DNS بالكامل إلى CDN؟
ليس بالضرورة. يمكنك إبقاء DNS لدى مزوّدك الحالي وتوجيه اسم مضيف التسليم فقط إلى CDN، أو نقل خوادم الأسماء للحصول على DNS مُدار بالكامل — الخيار الثاني يفتح تغطية أحرف البدل والإدارة من مكان واحد.
هل يمكنني تجربة إعداد CDN مجانًا؟
عند بدء خطة تُضاف تجربة مجانية لمدة 15 يومًا فوق الباقة؛ ويمكنك الإلغاء في أي وقت فيُسترد الرسم في اليوم نفسه بينما تستمر التجربة. هكذا تستطيع تجربة الإعداد على موقعك الحقيقي دون مخاطرة.