WordPress CDN - لماذا يجب أن تستخدم واحدًا في عام 2022

نشرت: 2017-07-31

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

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

  • كيف يعمل CDN
  • فوائد CDN
  • اختبارات سرعة CDN
  • هل تحتاج إلى CDN؟
  • مزودي CDN المشهورين
  • كيفية تثبيت CDN في WordPress

كيف يعمل CDN

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

كيف يعمل CDN بالضبط؟ حسنًا ، على سبيل المثال ، عندما تستضيف موقع الويب الخاص بك مع Kinsta ، يتعين عليك اختيار موقع مركز بيانات فعلي ، مثل وسط الولايات المتحدة أو أوروبا أو أمريكا الجنوبية أو آسيا. لنفترض أنك اخترت US Central. هذا يعني أن موقع الويب الخاص بك موجود فعليًا على "خادم مضيف" في كاونسيل بلافز ، أيوا. عندما يزور الأشخاص في أوروبا موقع الويب الخاص بك ، فسيستغرق الأمر وقتًا أطول لتحميل آيات شخص يزوره من دالاس ، تكساس. لماذا ا؟ لأن البيانات يجب أن تنتقل لمسافة أبعد. هذا هو ما يعرف باسم الكمون. يشير الكمون إلى الوقت و / أو التأخير الذي ينطوي عليه نقل البيانات عبر الشبكة. كلما زادت المسافة كلما زاد زمن الوصول.

يغادر 40 بالمائة من الزوار موقع الويب إذا استغرق تحميله أكثر من ثلاث ثوانٍ. انقر للتغريد

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

يقلل CDN من زمن الوصول
يقلل CDN من زمن الوصول

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

الخطوة 1

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

الخطوة 2

أنت تستخدم البرنامج المساعد المجاني مثل CDN Enabler أو WP Rocket لدمجه. تربط هذه المكونات الإضافية أصولك تلقائيًا بشبكة CDN. ليس هناك حاجة إلى أي عمل من جانبك للحصول على المحتوى الخاص بك على شبكة CDN ، كل هذا بدون تدخل منك! يعد نشر CDN أسهل كثيرًا مما كان عليه قبل بضع سنوات.

الخطوه 3

عندما يزور الأشخاص موقع الويب الخاص بك ، يتم الآن تحميل محتوى موقع WordPress الخاص بك من شبكات CDN مختلفة حول العالم. لذلك بالنسبة للزائرين في أوروبا الذين يزورون موقعك الموجود في ولاية أيوا ، يتم الآن تحميل المحتوى الخاص بك من بروتوكول POP في أوروبا. كيف يفعلون هذا؟ عادةً ما تستخدم شبكات CDN نوعين مختلفين من التقنيات لتوجيه المستخدمين إلى الموقع الصحيح ، وهو توجيه IP Anycast + تحديد الموقع الجغرافي . يمكنهم الكشف تلقائيًا عن مصدر طلبات المستخدم وتوجيه الطلبات إلى أقرب POP.

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

فوائد CDN

فيما يلي بعض الفوائد العديدة لاستخدام CDN على موقع WordPress الخاص بك.

1. تعزيز الأداء

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

  • يمكن أن يؤدي التأخير لمدة ثانية واحدة في استجابة الصفحة إلى تقليل التحويلات بنسبة 7٪. (المصدر: Kissmetrics)
  • لاحظت هيئة الإذاعة البريطانية (BBC) أنهم يفقدون نسبة 10٪ إضافية من المستخدمين مقابل كل ثانية إضافية يستغرقها تحميل موقعهم. (المصدر: Creative Bloq)
  • تم التخلي عن 53٪ من زيارات مواقع الجوال بعد 3 ثوانٍ وفقًا لبحث من Google DoubleClick. (المصدر: DoubleClick)
  • خفض AliExpress وقت التحميل بنسبة 36٪ وشهد زيادة بنسبة 10.5٪ في الطلبات وزيادة بنسبة 27٪ في التحويل للعملاء الجدد. (المصدر: Akamai)

فيما يلي بعض الطرق التي يمكن أن تساعد بها CDN في تحسين أداء موقع WordPress الخاص بك.

يقلل من TTFB

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

يمكن أن يساعد CDN في تقليل TTFB
يمكن أن يساعد CDN في تقليل TTFB

من المفاهيم الخاطئة الشائعة أن هذا يتم حسابه بعد أوقات البحث في DNS ، ومع ذلك ، فإن الحساب الأصلي لـ TTFB في الشبكات يتضمن دائمًا زمن انتقال الشبكة. يتضمن ذلك عملية من 3 خطوات ويمكن أن تحدث التأخيرات ووقت الاستجابة في أي مكان بينهما ، مما يضيف إلى إجمالي TTFB الخاص بك. يمكن أن يعود سبب TTFB المرتفع إلى عدد من الأسباب ، مثل الشفرة السيئة أو التخزين المؤقت الخاطئ على الخادم المضيف. لكن المسافة الجغرافية هي بالتأكيد جهة فاعلة واحدة. أجرينا اختبارًا صغيرًا لإظهار الفرق مع Kinsta CDN (المدعوم من KeyCDN). تم إجراء كل اختبار 5 مرات وتم أخذ المعدل.

TTFB بدون CDN

أجرينا أولاً اختبارًا مع تعطيل CDN الخاص بنا وكما ترى كان إجمالي وقت التحميل 1.45 ثانية وكان متوسط ​​TTFB على أحد الأصول حوالي 136 مللي ثانية.

ttfb قبل cdn
TTFB قبل إضافة CDN

TTFB مع CDN

ثم قمنا بتمكين شبكة CDN الخاصة بنا وقمنا بإجراء الاختبار مرة أخرى. كما ترى ، انخفض إجمالي أوقات التحميل لدينا إلى 788 مللي ثانية ومتوسط ​​TTFB الآن 37 مللي ثانية! ما هو الفرق الذي يمكن أن يحدثه CDN. شيء مهم آخر يجب ملاحظته هو أننا اخترنا موقع ستوكهولم لإجراء هذا الاختبار. لماذا ا؟ لأننا أردنا أن نظهر لك التحسن الحقيقي الذي يمكن تحقيقه من خلال تقليل المسافة المادية. يوجد CDN POP موجود في ستوكهولم ، لذلك يتم تقديم المحتوى الخاص بنا من ستوكهولم.

ttfb بعد cdn
TTFB بعد إضافة CDN

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

ومع ذلك ، قد ترغب أيضًا في مراجعة دليل WP Bullet حول استخدام التخزين المؤقت لصفحة Cloudflare لخفض TTFB. قد يتطلب هذا بعض الإعداد والاختبار الإضافي. تأكد من إجراء الاختبارات الخاصة بك لأن كل بيئة مختلفة. كما تم عرض خدمة Argo الجديدة من Cloudflare في بعض الحالات للمساعدة في خفض TTFB. تحقق من أداة تحسين النظام الأساسي التلقائية الجديدة في Cloudflare ، وهي خدمة رائعة لتعزيز أداء WordPress.

تسليم أسرع مع التخزين المؤقت

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

لم يتم تخزين CDN مؤقتًا (MISS)
لم يتم تخزين CDN مؤقتًا (MISS)

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

CDN مخبأ (HIT)
CDN مخبأ (HIT)

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

وفورات ضخمة مع ضغط GZIP

تستخدم WordPress CDNs أيضًا GZIP ، وهو تنسيق ملف وتطبيق برمجي يستخدم لضغط الملفات وإلغاء ضغطها. يتم تمكين ضغط GZIP من جانب الخادم (أو بالأحرى على خادم CDN / POP) ، ويسمح بمزيد من التخفيض في حجم HTML وأوراق الأنماط وملفات JavaScript. لن تعمل على الصور لأنها مضغوطة بالفعل بطريقة مختلفة. شهد البعض انخفاضًا يصل إلى 70٪ بسبب الضغط. ربما يكون أحد أسهل التحسينات التي يمكنك إجراؤها. ولا تقلق ، فقد تم تمكين هذا افتراضيًا في جميع شبكات CDN الرئيسية.

يمكنك أن ترى استخدام أداة مثل Check GZIP Compression أو Chrome DevTools لترى الفرق الكبير الذي يحدثه الضغط. على سبيل المثال ، يمكنك أن ترى أدناه أنه في ملف jquery.js الخاص بنا والذي يتم تقديمه من خلال CDN ، أدى ضغط GZIP إلى تقليل الحجم من 94.9 كيلوبايت إلى 33.6 كيلوبايت. هذا يوفر 64.59٪ على ملف واحد فقط. أضف هذا إلى جميع أصولك ووسائطك وسترى سبب أهمية الضغط!

مدخرات GZIP على CDN
مدخرات GZIP على CDN

يأخذ Brotli الضغط إلى المستوى التالي

Brotli هي خوارزمية ضغط أحدث طورتها Google والتي ثبت أنها تقلل أحجام الملفات بنسبة تصل إلى 26 بالمائة مقارنة بالحلول الحالية ، بما في ذلك GZIP. ينمو معدل تبني Brotli بوتيرة سريعة إلى حد ما. اعتبارًا من 20 يونيو ، تقوم Google الآن بضغط الإعلانات الصورية بضغط Brotli.

مدخرات ضغط Brotli
مدخرات ضغط Brotli (src: SamSaffron)

ومع ذلك ، نظرًا لأن Brotli لا يزال جديدًا ، فهو غير متوفر حتى الآن في جميع مزودي خدمة CDN. ولكن هناك عدد قليل مثل KeyCDN و CDN77 التي تدعمها الآن. في معظم الحالات ، يجب أيضًا تمكين Brotli لخادمك الأصلي (خادم الاستضافة) حتى يعمل هذا. كما أن دعم المتصفح لـ Brotli يلحق بالركب. إذا تم الإعداد بشكل صحيح ، فإن الخوادم التي تم تمكين Brotli فيها ولكن يتم تحميلها في متصفح لا يدعمها ، ستعود ببساطة إلى GZIP.

HTTP / 2

يعد HTTP / 2 أيضًا أحد أكبر الميزات التي تستخدمها جميع شبكات CDN الآن لتسريع تسليم الأصول. يتطلب HTTP / 2 HTTPS بسبب دعم المتصفح. يرجع التحسن في الأداء إلى مجموعة متنوعة من الأسباب مثل قدرة البروتوكول على دعم تعدد إرسال وتوازي وضغط HPACK مع ترميز Huffman وامتداد ALPN ودفع الخادم. كان هناك قدر كبير من حمل TLS عند استخدام HTTPS ، ولكن بفضل HTTP / 2 ، أصبح هذا الآن شيئًا من الماضي.

2. انخفاض تكاليف النطاق الترددي

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

تم حفظ عرض النطاق الترددي Cloudflare
تم حفظ عرض النطاق الترددي Cloudflare

هناك طريقة أخرى تساعد CDN في تقليل التكاليف وهي توفير طرق سهلة لتمكين حماية الارتباط السريع. يشير هذا بشكل أساسي إلى تقييد إحالات HTTP ومنع الآخرين من تضمين أصولك (الصور - لدينا برنامج تعليمي حول كيفية حماية صورك) على مواقع الويب الأخرى. ربما سمع البعض منكم بفشل هافينغتون بوست. قام مؤلف في Huffington Post بنسخ ولصق الصور من موقع Oatmeal على الويب ، والذي بدوره استحق له فاتورة تزيد عن 1000 دولار من AWS. انتهى صاحب Oatmeal باستبدال الصور حتى يراها قراء مقالة Huffington Post. ولكن هذا هو السبب في أنه من المهم دائمًا تمكين حماية الارتباط الساخن ، وإلا فقد ينتهي بك الأمر بفاتورة فاحشة.

حماية Hotlink
حماية Hotlink

3. عالية التوافر وقابلية التوسع

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

4. مزايا تحسين محركات البحث

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

سرعة الموقع - تصنيفات جوجل
سرعة الموقع - تصنيفات جوجل

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

5. أمان إضافي

يوفر الكثير من موفري شبكات CDN أمانًا إضافيًا من خلال السماح لك بتنفيذ جدران حماية تطبيقات الويب (WAF) وما يسميه البعض دروع Origin. يمكن أن يساعد ذلك في التخفيف من هجمات DDoS على موقع WordPress الخاص بك بجميع الأشكال والأحجام بما في ذلك تلك التي تستهدف بروتوكولات UDP و ICMP ، بالإضافة إلى SYN / ACK وتضخيم DNS وهجمات الطبقة 7. تشمل المزايا الأخرى وضعك خلف وكيل مما يساعد على إخفاء عنوان IP الأصلي الخاص بك ، على الرغم من أنه ليس مضادًا للرصاص.

تأكد من مراجعة دراسة الحالة الخاصة بنا حول كيفية إيقاف هجوم DDoS. كان لدينا عميل لديه موقع تجارة إلكترونية صغير يقوم بتشغيل Easy Digital Downloads والذي حصل على أكثر من 5 ملايين طلب على صفحة واحدة في غضون 7 أيام . أنتج الموقع عادةً ما بين 30-40 ميجابايت في اليوم في عرض النطاق الترددي ومئات الزوار يوميًا. ولكن فجأة ، ذهب الموقع على الفور إلى ما بين 15-19 غيغابايت من البيانات المنقولة يوميًا! هذه زيادة بنسبة 4650٪ . ولم يظهر Google Analytics أي حركة مرور إضافية. هذا ليس جيدا.

هجوم DDoS
هجوم DDoS

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

بعد إضافة Sucuri's WAF
بعد إضافة Sucuri's WAF

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

اختبارات سرعة CDN

لذا بدلاً من مجرد إخبارك بمدى فائدة شبكة CDN لـ WordPress ، دعنا نجري بعض الاختبارات لنظهر لك النتائج بالفعل. أجرينا 5 اختبارات من 4 مواقع اختبار مختلفة مع تمكين CDN ثم بدون CDN. الموقع مستضاف مع Kinsta ويستخدم Kinsta CDN (مدعوم من KeyCDN). الموقع الفعلي للخادم في ولاية أيوا ، الولايات المتحدة الأمريكية.

تأكد عندما تقوم باختبار سرعة CDN الخاصة بك أن تقوم بتشغيله عدة مرات حتى يتم تخزين الوسائط مؤقتًا. كما أوضحنا أعلاه فيما يتعلق بالتخزين المؤقت لـ CDN ، سيعرض رأس X-Cache HTTP "HIT" بمجرد تخزينه مؤقتًا. إذا لم يتم تخزينها مؤقتًا ، فستظهر "MISS". إذا لم تفعل ذلك بشكل صحيح ، فقد يبدو كما لو أن CDN لا تساعد في تسريع موقعك ، في حين أنك ببساطة لم تقم ببناء ذاكرة التخزين المؤقت أولاً.

بدون CDN (دالاس ، تكساس ، الولايات المتحدة الأمريكية)

أجرينا أولاً 5 اختبارات بدون CDN في Pingdom من دالاس ، تكساس وأخذنا المتوسط.

بدون اختبار CDN دالاس
بدون اختبار CDN - دالاس (المصدر: Pingdom)

بدون CDN (ملبورن ، أستراليا)

ثم أجرينا 5 اختبارات بدون CDN في Pingdom من ملبورن ، أستراليا وأخذنا المتوسط.

بدون اختبار CDN أستراليا
بدون اختبار CDN بأستراليا (المصدر: Pingdom)

بدون CDN (سان خوسيه ، كاليفورنيا ، الولايات المتحدة الأمريكية)

ثم أجرينا 5 اختبارات بدون CDN في Pingdom من سان خوسيه ، كاليفورنيا وأخذنا المتوسط.

بدون اختبار CDN سان خوسيه
بدون اختبار CDN سان خوسيه (المصدر: Pingdom)

بدون CDN (ستوكهولم ، السويد)

ثم أجرينا 5 اختبارات بدون CDN في Pingdom من ستوكهولم ، السويد وأخذنا المتوسط.

بدون اختبار CDN السويد
بدون اختبار CDN في السويد (المصدر: Pingdom)

مع CDN (دالاس ، تكساس ، الولايات المتحدة الأمريكية)

ثم أجرينا 5 اختبارات مع CDN في Pingdom من دالاس ، تكساس وأخذنا المتوسط.

مع اختبار CDN دالاس
مع CDN test Dallas (المصدر: Pingdom)

مع CDN (ملبورن ، أستراليا)

ثم أجرينا 5 اختبارات مع CDN في Pingdom من ملبورن ، أستراليا وأخذنا المتوسط.

مع اختبار CDN أستراليا
مع اختبار CDN بأستراليا (المصدر: Pingdom)

مع CDN (سان خوسيه ، كاليفورنيا ، الولايات المتحدة الأمريكية)

ثم أجرينا 5 اختبارات مع CDN في Pingdom من سان خوسيه ، كاليفورنيا وأخذنا المتوسط.

هل تعاني من مشاكل التوقف و WordPress؟ Kinsta هو حل الاستضافة المصمم لتوفير الوقت! تحقق من ميزاتنا
مع اختبار CDN سان خوسيه
مع اختبار CDN سان خوسيه (المصدر: Pingdom)

مع CDN (ستوكهولم ، السويد)

ثم أجرينا 5 اختبارات مع CDN في Pingdom من ستوكهولم وأخذنا المتوسط.

مع اختبار CDN السويد
مع اختبار CDN في السويد (المصدر: Pingdom)

النتائج

الآن دعنا نلقي نظرة على النتائج لفهم مدى تأثير CDN على إجمالي أوقات التحميل.

مقارنة اختبار سرعة CDN
مقارنة اختبار سرعة CDN
  • دالاس ، تكساس ، الولايات المتحدة الأمريكية: انخفاض بنسبة 8.11٪ في إجمالي وقت التحميل باستخدام CDN.
  • سان خوسيه ، كاليفورنيا ، الولايات المتحدة الأمريكية: انخفاض بنسبة 33.02٪ في إجمالي وقت التحميل باستخدام CDN
  • ملبورن ، أستراليا: انخفاض بنسبة 54.19٪ في إجمالي وقت التحميل باستخدام CDN.
  • ستوكهولم ، السويد: انخفاض بنسبة 54.7٪ في إجمالي وقت التحميل باستخدام CDN.

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

السؤال الآن هو ، هل تريد تقليل أوقات التحميل الخاصة بك بنسبة تزيد عن 50٪ في بعض الحالات؟ وينبغي أن يكون الجواب نعم!

هل تحتاج إلى CDN؟

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

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

مزودو CDN المشهورون

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

  • مفتاح CDN
  • كلاود فلير
  • StackPath (MaxCDN سابقًا)
  • CDN77
  • أمازون كلاودفرونت
  • بسرعة
  • إنكابسولا
  • أكاماي

كيفية تثبيت CDN في WordPress

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

كينستا CDN

لقد عقدنا شراكة مع KeyCDN ، وهي شبكة توصيل محتوى تدعم HTTP / 2 و IPv6 مع أكثر من 200 موقع ، لتعزيز أصولك ووسائطك في جميع أنحاء العالم. تشمل المناطق التي يتم تقديمها حاليًا أمريكا وأمريكا الجنوبية وأوروبا وأفريقيا وآسيا وأستراليا.

كينستا CDN
كينستا CDN

تعرف على كيفية تمكين Kinsta CDN. إنها عملية بسيطة بنقرة واحدة من داخل لوحة معلومات MyKinsta.

أضف منطقة CDN
أضف منطقة CDN

لدينا أيضًا تحليلات مدهشة لـ CDN حتى تتمكن من رؤية استخدام النطاق الترددي والملفات الأعلى حسب الطلبات ورموز حالة HTTP والمزيد.

تحليلات استخدام CDN
استخدام CDN في التحليلات

كلاود فلير

إذا كنت تستخدم Cloudflare أو تهتم به ، فلدينا برنامج تعليمي متعمق حول كيفية تثبيت Cloudflare على موقع WordPress الخاص بك.

CDN الطرف الثالث

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

هناك شيء واحد ننصح به وهو استخدام نطاق فرعي لوسائطك وأصولك بدلاً من عنوان URL العشوائي الذي قدمه لك المزود. مثال: cdn.yourdomain.com. سيضمن ذلك علامة تجارية أفضل لموقعك بالإضافة إلى تقليل المتاعب عندما يتعلق الأمر بقضايا الفهرسة. بعد إعداد CDN الخاص بك لدى الموفر ، يمكنك استخدام مكون إضافي مجاني لـ WordPress مثل أداة تمكين CDN لربط أصولك بسهولة ونسخها تلقائيًا إلى مزود CDN الخاص بك.

تمكين CDN
تمكين CDN

تحتوي المكونات الإضافية الأخرى مثل WP Rocket أو W3 Total Cache أيضًا على طرق تكامل مماثلة.

CDN في WP Rocket
CDN في WP Rocket

من المهم تحميل أكبر عدد ممكن من الموارد من موقع WordPress الخاص بك. وهذا يضمن توصيل أسرع للزوار واستخدام اتصال HTTP / 2 واحد. يمكنك تشغيل موقع الويب الخاص بك من خلال أداة مثل Pingdom لمعرفة مكان تحميل الوسائط الخاصة بك. في بعض الأحيان ، قد تستغرق السمات أو بعض المكونات الإضافية بعض التغيير والتبديل أو التحقيق في سبب عدم تحميلها من شبكة CDN الخاصة بك حتى بعد الانتهاء من التكامل.

فهرسة الصور مع CDN

تريد التأكد من استمرار فهرسة صورك مع Google عند الانتقال إلى CDN. بالنسبة لمستخدمي المكون الإضافي Yoast SEO ، سوف ترغب في إضافة الكود التالي إلى الجزء السفلي من ملف jobs.php الخاص بك. استبدل بالطبع المجال ومجال CDN بملكك.

 function wpseo_cdn_filter( $uri ) { return str_replace( 'http://yourdomain.com', 'http://cdn.yourdomain.com', $uri ); } add_filter( 'wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' );

إذا لم تفعل ذلك ، فقد يؤدي ذلك إلى إلغاء فهرسة صورك (كما هو موضح أدناه). يمكنك دائمًا التحقق من ذلك بنفسك في Google Search Console.

الصور غير مفهرسة
الصور غير مفهرسة

ومع ذلك ، فقد لاحظنا أيضًا على الرغم من وجود عدد غير قليل من التناقضات عندما يتعلق الأمر بإبلاغ Google Search Console بشكل صحيح عن فهرسة الصور بشكل صحيح. من الطرق الجيدة للتحقق مما إذا كانت صورك مفهرسة حقًا هي التوجه إلى بحث الصور في Google وإدخال ما يلي: site:https://yourdomain.com .

جوجل البحث عن الصور تحقق الفهرسة
جوجل البحث عن الصور تحقق الفهرسة

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

ملخص

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

لا تنسى أن HTTP / 2 Kinsta CDN الخاص بنا مدرج الآن لجميع عملاء الاستضافة لدينا. هل لديك أي أفكار حول استخدام CDN؟ نود أن نسمع أفكارك أدناه.