SiteGround مع WP Rocket – هل يحدث فرقًا؟ هل تستحق ذلك؟

عروض وورد


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

لذا ، إذا كنت تستخدم هذه الأدوات بالفعل ، فهل تحتاج إلى القيام بأي شيء آخر لتحسين موقعك؟ بشكل أكثر تحديدًا ، هل لا يزال من المنطقي استخدام مكون إضافي شامل لأداء WordPress مثل WP Rocket?

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

ما الفرق بين صاروخ WP و SuperCacher من SiteGround?

في خطط GrowBig و GoGeek ، يتضمن SiteGround خططهم الخاصة SuperCacher حل التخزين المؤقت ، بالإضافة إلى مكوّن إضافي مجاني من SG Optimizer ، مدرج في WordPress.org.

قبل أن أصل إلى الاختبار ، دعنا نقارن بين وظيفة SuperCacher و SG Optimizer ، مقابل ما يفعله WP Rocket.

وأوضح SiteGround SuperCacher و SG Optimizer

يضيف SuperCacher من SiteGround ثلاثة مستويات من التخزين المؤقت:

وظيفة SiteGround SuperCacher

  • مخبأ ثابت – يخزن ملفاتك الثابتة ، بما في ذلك الصور و CSS و JS وما إلى ذلك ، في ذاكرة الوصول العشوائي لخادمك ، مما يعني أنه يتم تقديمها من ذاكرة الوصول العشوائي بدلاً من محرك الأقراص الثابتة.
  • التخزين المؤقت الديناميكي – يوفر هذا التخزين المؤقت في صفحة كاملة مدعومًا من Nginx ، وهو ما يعادل ما تفعله معظم المكونات الإضافية لتخزين الصفحات في WordPress (بما في ذلك WP Rocket ، على الرغم من اختلاف الآلية الدقيقة). يأخذ المنتج النهائي لـ PHP من WordPress ويخزنه بتنسيق HTML ثابت.
  • Memcached – هذا هو التخزين المؤقت للكائنات. يتيح لك تخزين استعلامات قاعدة البيانات في ذاكرة التخزين المؤقت ، بحيث يمكنك تسليم البيانات من هناك ، بدلاً من الاستعلام عن قاعدة البيانات الخاصة بك في كل مرة.

بالإضافة إلى SuperCacher ، يحتوي SiteGround أيضًا على مكوّن SG Optimizer المجاني الخاص به ، والذي يتم تثبيته افتراضيًا مع جميع عمليات تثبيت WordPress الجديدة في SiteGround. يتكامل هذا المكون الإضافي مع وظيفة SuperCacher للسماح لك بالتحكم في إعدادات ذاكرة التخزين المؤقت الخاصة بك من لوحة تحكم WordPress الخاصة بك ، كما يضيف مجموعة من تحسينات الأداء الأخرى ، مثل:

  • ضغط GZIP
  • التخزين المؤقت للمتصفح
  • التصغير والتسلسل
  • تحسين الصورة
  • تحميل كسول

يمكنك معرفة المزيد عن SiteGround في مراجعة SiteGround الكاملة.

وأوضح الفسفور الصاروخية

صاروخ الفسفور الابيض

WP Rocket عبارة عن مكون إضافي للتخزين المؤقت والأداء من WordPress.

يضيف التخزين المؤقت للصفحة ، بالإضافة إلى عدد كبير من تعديلات الأداء الأخرى. يتم تقديم بعض هذه التعديلات أيضًا في المكوّن الإضافي SG Optimizer ، ولكنك تحصل أيضًا على ميزات فريدة.

فإنه يوفر:

  • ضغط GZIP
  • التخزين المؤقت للمتصفح
  • التصغير والتسلسل
  • تحميل كسول
  • تكامل CDN
  • التحكم في Heartbeat API
  • تحسين قاعدة البيانات
  • تحسين البرامج النصية لـ Google Analytics و Facebook Pixel
  • مجموعة من التعديلات الأصغر ، مثل تعطيل الرموز التعبيرية.

كما يمنحك المزيد من التحكم في كيفية عمل ذاكرة التخزين المؤقت الخاصة بك ، مع ميزات مثل:

  • التحميل المسبق لذاكرة التخزين المؤقت ، والذي يتيح لك تحميل المحتوى تلقائيًا في ذاكرة التخزين المؤقت ، بحيث يحصل كل زائر على محتوى مخبأ
  • مخابئ منفصلة لمستخدمي الجوال و / أو المستخدمين الذين قاموا بتسجيل الدخول

يمكنك معرفة المزيد في مراجعة WP Rocket الكاملة.

هل يمكنك استخدام كليهما في نفس الوقت؟ كيف يعمل?

نعم! هذا هو الشيء الجميل ، ونوع هذا المنشور. كلاهما متوافقان تمامًا ، لذلك يمكنك استخدام جميع المستويات الثلاثة للتخزين المؤقت في SiteGround والمكوّن الإضافي SG Optimizer ، بينما تستخدم أيضًا جميع وظائف WP Rocket.

على عكس WP Engine الخاص بنا مع منشور WP Rocket ، لا يقوم WP Rocket بتعطيل التخزين المؤقت لصفحته عند استخدامه مع SuperCacher الخاص بـ SiteGround.

بدلاً من ذلك ، سيكون موقعك على حد سواء التخزين المؤقت للصفحة كاملة عبر Nginx على مستوى الخادم (SiteGround) ، وكذلك التخزين المؤقت للصفحة على مستوى الملف / التطبيق (WP Rocket).

عندما يقوم شخص ما بزيارة موقعك ، سيحاول خادمك أولاً عرض الصفحة من ذاكرة التخزين المؤقت لـ Nginx. ومع ذلك ، إذا لم تكن الصفحة في ذاكرة التخزين المؤقت لـ Nginx حتى الآن ، فيمكن لـ WP Rocket عرضها من ذاكرة التخزين المؤقت لصفحة WP Rocket بدلاً من ذلك (وهو أمر ممكن تمامًا نظرًا لأن WP Rocket يتضمن التحميل المسبق لذاكرة التخزين المؤقت). لذلك ، بدلاً من عدم وجود ذاكرة التخزين المؤقت في Nginx مما أدى إلى رؤية الزائر لصفحة غير مخزنة ، لا يزال يحصلون على صفحة مخبأة محسّنة للأداء من WP Rocket.

بالإضافة إلى ذلك ، تتكامل وظيفة التطهير الخاصة بـ WP Rocket مع ذاكرة التخزين المؤقت في SiteGround. أي أنه إذا قمت بمسح ذاكرة التخزين المؤقت عبر WP Rocket ، فسيتم تنظيف WP Rocket على حد سواء ذاكرة التخزين المؤقت Nginx من SiteGround وذاكرة التخزين المؤقت لـ WP Rocket.

على الرغم من عدم وجود مشكلات توافق مع وظيفة التخزين المؤقت نفسها ، هناك بعض التداخل مع بعض ميزات الأداء الأخرى في المكوّن الإضافي SG Optimizer.

إذا اخترت استخدام كل من WP Rocket و SG Optimizer ، فستحتاج إلى تعطيل ضغط GZIP وذاكرة التخزين المؤقت للمتصفح في المكوّن الإضافي SG Optimizer لأن WP Rocket يطبق هذه التحسينات افتراضيًا.

في الواقع ، سيعطل SiteGround تلقائيًا أي وظائف متداخلة لك ، كما اكتشفت عندما حمّلت WP Rocket إلى موقعي SiteGround:

SiteGround مع WP Rocket

ستظل قادرًا على استخدام الكثير من ميزات WP Rocket الأخرى ، بما في ذلك:

  • ذاكرة تخزين مؤقت منفصلة للأجهزة المحمولة أو المستخدمين المسجلين
  • تحسين تسليم CSS
  • تحميل كسول
  • استبدال YouTube iframe بالصورة
  • تحسين قاعدة البيانات
  • التحكم في ضربات القلب
  • إلخ.

ما اختبره

لمعرفة مقدار القيمة التي أضافتها WP Rocket مقابل حلول التخزين المؤقت والتحسينات المضمنة مقابل SiteGround ، سأختبر سيناريوهين:

  1. SiteGround مع SuperCacher فقط (جميع المستويات الثلاثة) والمكون الإضافي SG Optimizer. سأفعّل جميع ميزات التحسين الأخرى ، بما في ذلك التصغير وضغط GZIP والتحميل البطيء.
  2. SiteGround مع SuperCacher ، محسن SG, و WP Rocket (سأعطل أي ميزات متداخلة لتجنب مشاكل التوافق).

يستخدم موقع الاختبار الخاص بي عرضًا توضيحيًا كاملاً من موضوع Avada ، والذي يجب أن يقوم بعمل جيد لمحاكاة موقع WordPress حقيقي. يمكنك رؤية لقطة شاشة كاملة لصفحة الاختبار هنا.

في الأساس ، أحاول الإجابة على السؤال: هل هناك أي قيمة أداء لاستخدام WP Rocket على رأس التحسينات التي تحصل عليها بالفعل مع SiteGround?

لجمع بيانات الاختبار ، سأستخدم WebPageTest مع التكوين التالي:

  • موقع الاختبار: شيكاغو.
  • خنق الاتصال: Fios 20/5 ميجابت في الثانية (وهو عبارة عن متوسط ​​سرعة الإنترنت في الولايات المتحدة الأمريكية).

لكل سيناريو ، سأجري عشرة اختبارات منفصلة على ثلاثة أيام مختلفة – 30 اختبارًا لكل سيناريو. بعد ذلك ، سأضع كل البيانات معًا في النهاية وأحاول استخلاص بعض الاستنتاجات.

نتائج اليوم الأول:

SuperCacher و SG Optimizer فقط:

متوسط ​​وقت التحميل: 3.46 ثانية.

اختبار 1اختبار 2اختبار 3اختبار 4اختبار 5
3.404 ثانية4.118 ثانية3.969 ثانية4.394 ثانية3.048 ثانية
اختبار 6اختبار 7اختبار 8اختبار 9اختبار 10
3.391 ثانية3.464 ثانية2.821 ثانية3.204 ثانية3.669 ثانية
  • اختبارات من واحد إلى خمسة
  • الاختبارات من ستة إلى عشرة

بعد تنشيط WP Rocket:

متوسط ​​وقت التحميل: 4.15 ثانية.

اختبار 1اختبار 2اختبار 3اختبار 4اختبار 5
5.510 ثانية2.954 ثانية4.422 ثانية4.674 ثانية3.058 ثانية
اختبار 6اختبار 7اختبار 8اختبار 9اختبار 10
2.755 ثانية3.312 ثانية4.139 ثانية4.993 ثانية5.657 ثانية
  • اختبارات من واحد إلى خمسة
  • الاختبارات من ستة إلى عشرة

نتائج اليوم الثاني:

SuperCacher و SG Optimizer فقط:

متوسط ​​وقت التحميل: 3.95 ثانية.

اختبار 1اختبار 2اختبار 3اختبار 4اختبار 5
3.809 ثانية5.081 ثانية4.291 ثانية3.714 ثانية3.415 ثانية
اختبار 6اختبار 7اختبار 8اختبار 9اختبار 10
2.811 ثانية3.259 ثانية2.954 ثانية3.425 ثانية6.749 ثانية
  • اختبارات من واحد إلى خمسة
  • الاختبارات من ستة إلى عشرة

بعد تنشيط WP Rocket:

متوسط ​​وقت التحميل: 3.33 ثانية.

اختبار 1اختبار 2اختبار 3اختبار 4اختبار 5
4.789 ثانية3.153 ثانية2.979 ثانية3.985 ثانية2.682 ثانية
اختبار 6اختبار 7اختبار 8اختبار 9اختبار 10
3.845 ثانية2.646 ثانية3.700 ثانية2.757 ثانية2.764 ثانية
  • اختبارات من واحد إلى خمسة
  • الاختبارات من ستة إلى عشرة

نتائج اليوم الثالث:

SuperCacher و SG Optimizer فقط:

متوسط ​​وقت التحميل: 3.63 ثانية.

اختبار 1اختبار 2اختبار 3اختبار 4اختبار 5
3.622 ثانية3.859 ثانية4.284 ثانية3.361 ثانية3.129 ثانية
اختبار 6اختبار 7اختبار 8اختبار 9اختبار 10
3.525 ثانية3.304 ثانية4.372 ثانية3.539 ثانية4.214 ثانية
  • اختبارات من واحد إلى خمسة
  • الاختبارات من ستة إلى عشرة

بعد تنشيط WP Rocket:

متوسط ​​وقت التحميل: 3.43 ثانية.

اختبار 1اختبار 2اختبار 3اختبار 4اختبار 5
3.811 ثانية2.661 ثانية3.640 ثانية2.836 ثانية3.643 ثانية
اختبار 6اختبار 7اختبار 8اختبار 9اختبار 10
3.291 ثانية5.766 ثانية2.873 ثانية3.318 ثانية2.490 ثانية
  • اختبارات من واحد إلى خمسة
  • الاختبارات من ستة إلى عشرة

وضعه معًا: هل يستحق الأمر استخدام WP Rocket مع SiteGround?

حسنًا ، بعد إجراء 30 اختبارًا منفصلاً في ثلاثة أيام منفصلة لكل موقف ، إليك كيفية اهتزاز الأشياء:

المتوسط ​​العاممتوسط ​​اليوم الأولمتوسط ​​اليوم الثانيمتوسط ​​اليوم الثالث
مجرد محسن SG3.68 ثانية3.46 ثانية3.95 ثانية3.63 ثانية
SG Optimizer + صاروخ WP3.64 ثانية4.15 ثانية3.33 ثانية3.43 ثانية

هذه الأرقام سيئة للغاية ، مما يقودني إلى الاعتقاد بأنه لا يوجد فرق كبير بين الذهاب مع SuperCacher من SiteGround والمكوّن الإضافي SG Optimizer ، مقابل استخدام WP Rocket.

من المؤكد أن WP Rocket لم يكن لها تأثير سلبي ، لكنني لست متأكدًا من أنني يمكن أن أسمي هذا التحسين البالغ 0.04 ثانية.

لذا ، من منظور وقت تحميل الصفحة تمامًا ، أود أن أقول أنك لست بحاجة إلى الانتقال إلى WP Rocket إذا كنت تستضيف بالفعل مع SiteGround.

ومع ذلك ، أعتقد أن هناك بعض الأشياء التي لم يتم تمثيلها في بيانات الاختبار والتي قد تجعل WP Rocket خيارًا جيدًا للاقتران مع SiteGround.

SiteGround لا يحتوي على تحميل مسبق لذاكرة التخزين المؤقت

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

ومع ذلك ، يفعل WP Rocket ، مما يلغي هذا الوضع. تذكر – إذا قمت بدمج WP Rocket مع التخزين المؤقت لـ SiteGround ، فلديك في الأساس مستويين:

  • تخزين Nginx في SiteGround على مستوى الخادم.
  • التخزين المؤقت لصفحة WP Rocket على مستوى الملف / التطبيق.

لذا ، نظرًا لأن WP Rocket قد قام مسبقًا بتحميل المحتوى الخاص بك مسبقًا في ذاكرة التخزين المؤقت الخاصة به ، فإنه لا يزال بإمكانه عرض صفحة مخبأة سريعة التحميل حتى في المواقف التي تفقد فيها ذاكرة التخزين المؤقت Nginx الخاصة بـ SiteGround.

الفسفور الأبيض صاروخ لا يزال يفعل أكثر من محسن SG

ثانيًا ، لا يزال WP Rocket عاديًا يفعل أكثر من مُحسِّن SG ، حتى إذا لم تُترجم هذه التعديلات إلى اختلافات كبيرة في اختبارات تحميل الصفحة.

على سبيل المثال ، يضيف WP Rocket ميزات إضافية ، مثل التحكم Heartbeat API وتحسين قاعدة البيانات ، وهو ما لا يمتلكه محسن SG. يمكن أن يساعدك WP Rocket أيضًا في تحسين نصوص التتبع من جهة خارجية ، مثل Google Analytics و Facebook Pixel.

الحكم

إذا كنت تستخدم بالفعل SuperCacher و SG Optimizer من SiteGround ، فإن WP Rocket بالتأكيد ليس مكونًا إضافيًا ضروريًا للأداء. ومع ذلك ، فإنه لا يزال يقدم بعض التحسينات الصغيرة ، لذلك ، إذا كانت تناسب ميزانيتك ، فقد يكون من المفيد إقران الاثنين.

ومرة أخرى ، تم تصميم الاثنين للتكامل مع بعضهما البعض ، لذلك لن تضغط على أي مشاكل توافق في القيام بذلك. ستقوم أداة SG Optimizer بتعطيل ميزاتها المكررة تلقائيًا لتجنب التعارض ، وستتمكن أيضًا من مسح ذاكرة التخزين المؤقت SiteGround من خلال واجهة WP Rocket.

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