ما الفرق الذي يحدثه CDN في سرعات تحميل WordPress؟ – مثال واقعي!

عروض وورد


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

فكيف سنفعل ذلك?

حسنًا ، كل ما نحتاجه حقًا هو مقارنة سرعات التحميل الأولية لموقع الويب هذا في تكوينه العادي (أي مع تمكين MaxCDN) مع أوقات تحميل الموقع مع تعطيل MaxCDN – بسيطة! فلنسرع…

عن هذا الموقع

… ولكن انتظر ، قبل أن نتمكن من المضي قدمًا في هذه التجربة الشبيهة بمشاريع العلوم في المدرسة الثانوية ، دعنا نلقي نظرة سريعة على بعض تفاصيل الموقع التي نحن على وشك اختبارها (جزئيًا لأننا مسؤولون عن تغيير قلة منهم في وقت ما في المستقبل غير البعيد ولكن بشكل رئيسي بحيث يمكن لأي شخص مهتم مقارنتها مع تلك الموجودة على موقع الويب الخاص بهم):

  • مدعوم من وورد الإصدار 3.9.
  • عدد المكونات الإضافية: 18 (مدرجة هنا – إذا كنت مهتمًا بالتفاصيل).
  • بالإضافة إلى MaxCDN ، نستخدم أيضًا W3 Total Cache.
  • الاستضافة: مستضاف على برنامج DreamHost VPS قياسي تمامًا مزود بذاكرة تبلغ 596 ميجا بايت (ندفع مقابلها 29.80 دولارًا أمريكيًا في الشهر).
  • نعرض أيضًا عددًا قليلاً جدًا من أزرار وسائل التواصل الاجتماعي في الجزء العلوي من الصفحة وداخل الشريط الجانبي – وكلها ستضيف بشكل كبير إلى عدد طلبات HTTP وبالتالي تبطئ الأمور قليلاً.

حول الاختبارات

سنستخدم GTMetrix لقياس أوقات التحميل لصفحتنا الرئيسية (نظرًا لأن هذه هي الصفحة التي تحصل على أكبر عدد من مشاهدات الصفحة شهريًا والصفحة التي غالبًا ما يشاهدها الزوار الجدد) في عشر مجموعات (يتم قياسها على مدار يوم واحد) من خمسة مواقع مختلفة (فانكوفر ودالاس وهونغ كونغ ولندن ومومباي وسيدني وساو باولو) ثم خذ متوسطًا من كل مجموعة من المجموعات العشر للحصول على نتائجنا النهائية. مرة واحدة مع تمكين MaxCDN ثم مرة أخرى مع MaxCDN معطلة. بسيط!

النتائج

أولاً ، دعنا نلقي نظرة على WinningWP مع تمكين MaxCDN:

مع تمكين MaxCDN

لقطة شاشة GTMetrix:

(تجاهل سرعة التحميل في الوقت الحالي لأن هذا ليس متوسطًا)

gtmetrix-with-both-w3-total-cache-and-maxcdn-cdn

انظر لقطة الشاشة بأكملها

  • درجة سرعة الصفحة: 91٪
  • إجمالي حجم الصفحة: 957 كيلوبايت
  • عدد طلبات HTTP: 65

نتائج الاختبار التفصيلية:

النتائج مع كل من maxcdn و w3 إجمالي ذاكرة التخزين المؤقت

ملخص:

  • متوسط ​​وقت التحميل من فانكوفر: 3.7 ثانية
  • متوسط ​​وقت التحميل من دالاس: 3.8 ثانية
  • متوسط ​​وقت التحميل من هونج كونج: 5.2 ث
  • متوسط ​​وقت التحميل من لندن: 4.3 ثانية
  • متوسط ​​وقت التحميل من مومباي: 5.6 ثانية
  • متوسط ​​وقت التحميل من سيدني: 5.3 ثانية
  • متوسط ​​وقت التحميل من ساو باولو: 5.3 ثانية

مع تعطيل MaxCDN

لقطة شاشة GTMetrix:

(مرة أخرى: تجاهل سرعة التحميل في الوقت الحالي)

gtmetrix-only-w3-total-cache

انظر لقطة الشاشة بأكملها

  • درجة سرعة الصفحة: 91٪
  • إجمالي حجم الصفحة: 946 كيلوبايت
  • عدد طلبات HTTP: 65

نتائج الاختبار التفصيلية:

النتائج مع فقط w3- إجمالي ذاكرة التخزين المؤقت

ملخص:

  • متوسط ​​وقت التحميل من فانكوفر: 5.0 ث
  • متوسط ​​وقت التحميل من دالاس: 5.0 ث
  • متوسط ​​وقت التحميل من هونج كونج: 7.3 ثانية
  • متوسط ​​وقت التحميل من لندن: 5.4 ثانية
  • متوسط ​​وقت التحميل من مومباي: 6.3 ثانية
  • متوسط ​​وقت التحميل من سيدني: 6.7 ثانية
  • متوسط ​​وقت التحميل من ساو باولو: 6.5 ثانية

بدون MaxCDN أو W3 Total Cache (مجموعة إضافية من نتائج الاختبار)

للتو من الاهتمام ، ما مدى سوء أوقات التحميل بدون W3 Total Cache؟ – لنفعل كل شيء مرة أخرى ولكن هذه المرة بدون كل من ذاكرة التخزين المؤقت الكاملة و WCD Total WCD (أي مع تعطيل MaxCDN وإلغاء تنشيط W3 Total Cache) …

لقطة شاشة GTMetrix:

gtmetrix-without-both-w3-total-cache-and-maxcdn-cdn

انظر لقطة الشاشة بأكملها

  • درجة سرعة الصفحة: 89٪
  • إجمالي حجم الصفحة: 955 كيلوبايت
  • عدد طلبات HTTP: 63

نتائج الاختبار التفصيلية:

النتائج بدون كل من w3-total-cache-and-maxcdn

ملخص:

  • متوسط ​​وقت التحميل من فانكوفر: 6.5 ثانية
  • متوسط ​​وقت التحميل من دالاس: 6.7 ثانية
  • متوسط ​​وقت التحميل من هونج كونج: 8.3 ث
  • متوسط ​​وقت التحميل من لندن: 7.1 ث
  • متوسط ​​وقت التحميل من مومباي: 7.9 ث
  • متوسط ​​وقت التحميل من سيدني: 8.3 ث
  • متوسط ​​وقت التحميل من ساو باولو: 8.1 ثانية

المقارنة (أخيرًا)!

أول شيء: البقرة المقدسة WinningWP بطيء! حتى مع تمكين MaxCDN بشكل كامل ، فإن وقت التحميل الأولي للصفحة الرئيسية لهذا الموقع نادرًا ما يكون أقل من 4 ثوانٍ – هممم … حان الوقت للتبديل إلى خدمة استضافة أسرع ربما؟ على أي حال … عودة إلى العمل في متناول اليد:

ولعل أوضح طريقة لتلخيص نتائج هذه الدراسة المصغرة هي رسم بياني جيد:

رسم بياني من أوقات التحميل مقابل w3-إجمالي ذاكرة التخزين المؤقت و maxcdn للاستخدام مقابل الصفحة الرئيسية للفوز

… ليس من الصعب أن نرى ذلك تطبيق W3 Total Cache وحده (أي بدون MaxCDN) يقلل من أوقات التحميل الأولية من هذا الموقع (وفقا ل GTMetrix) في مكان ما في منطقة 1.5 ثانية (من جميع مواقع الاختبار) … وأن تطبيق إضافي لـ MaxCDN يقلل منها في مكان ما في منطقة 1.5 ثانية إضافية – رائع!

استنتاج

بالنظر إلى البيانات ، من الواضح جدًا أن التطبيق يعمل كل من W3 Total Cache و MaxCDN على إحداث فرق كبير للغاية في سرعات التحميل الأولية لهذا الموقع – اختلاف أكثر وضوحًا (لأن إدراك المستخدم لسرعات التحميل لا يتناسب بشكل مباشر مع سرعات التحميل الفعلية) خارج أوروبا والولايات المتحدة!

بحاجة إلى CDN?

هل كان هذا مفيدا؟ أتمنى ذلك بالتأكيد لأن الأمر استغرق يوم كامل تقريبًا للكتابة! إذا لم يكن هناك أي شيء آخر ، فهو على الأقل يُظهر أن WinningWP يمكن أن يكون أسرع قليلاً … اعتذارات: سنسعى لمحاولة تسريع الأمور قليلاً في الأسابيع القليلة القادمة!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map