محرك WP مع ذاكرة التخزين المؤقت للصواريخ WP – هل يحدث فرقًا بالفعل؟ هل تستحق ذلك؟

عروض وورد


إذا كنت قد حاولت تثبيت مكون إضافي للتخزين المؤقت مؤقتًا أثناء استخدام WP Engine ، فستعلم أن WP Engine تحظر جميع مكونات التخزين المؤقت لأنها تتداخل مع نظام EverCache على مستوى الخادم.

حسنًا ، جميع مكونات التخزين المؤقت باستثناء واحد: صاروخ الفسفور الابيض. في الواقع ، يعد WP Rocket جزءًا من “البرنامج الإضافي المفضل لـ WP Engine” ، ولديك مطلق الحرية في استخدام WP Rocket مع WP Engine.

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

لمعرفة ذلك ، قمت بإعداد موقع اختبار على WP Engine وقمت بتشغيله من خلال بعض الاختبارات لمقارنة كيفية عمله مع WP Rocket وبدونه ، وسأقوم بمشاركة هذه البيانات معك.

ولكن ، قبل أن أتطرق إلى ذلك ، دعنا نناقش ما يحدث بالفعل عند إقران هذين الاثنين …

ماذا يحدث عند استخدام WP Rocket مع WP Engine?

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

صاروخ WP في مركز حلول محرك WP

على صفحات المنتجات الخاصة بهم ، فإن محرك WP غامض جدًا حول ما يفعله EverCache بالفعل (بخلاف “تخزين المحتوى الثابت على موقعك مؤقتًا”). لذا ، للحصول على شرح أكثر تفصيلاً ، تواصلت مع فريق الدعم الذي أخبرني أنه كان في الأساس مجموعة من:

  • التخزين المؤقت لصفحة الورنيش.
  • تخزين مؤقت للكائن Memcached.

يتداخل هذا النظام مع الكثير من الإضافات المخزنة مؤقتًا – بما في ذلك وظيفة التخزين المؤقت لصفحة WP Rocket – وهذا هو السبب في أن WP Engine يحظر الإضافات المخزنة مؤقتًا من منصتها.

لذا ، كيف يمكنهم العمل معًا ، إذن?

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

ومع ذلك ، حتى بدون وظيفة التخزين المؤقت ، لا يزال WP Rocket يقدم عددًا من تحسينات الأداء الأخرى التي يمكنك الاستفادة منها ، بما في ذلك:

  • التصغير والتسلسل – تقليص ودمج ملفات HTML و CSS و JavaScript دون تغيير وظائفها.
  • كسول تحميل الصور ومقاطع الفيديو – ينتظر تحميل الصور أو مقاطع الفيديو في الجزء المرئي من الصفحة حتى يبدأ المستخدم في التمرير لأسفل الصفحة.
  • تأجيل JavaScript – تسريع أوقات تحميل الصفحة المتصورة من خلال الانتظار لتحميل جافا سكريبت حتى يتم تقديم الصفحة.
  • التحكم في ضربات القلب – يتيح لك تحديد أو تعطيل واجهة برمجة تطبيقات WordPress Heartbeat لتقليل الحمل على خادمك.
  • تعديلات متفرقات – مثل تعطيل الرموز التعبيرية.

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

تدور هذه المشاركة في الأساس حول اكتشاف مدى إمكانية تعديل تعديلات الأداء الإضافية هذه على أداء موقعك.

تشغيل بعض الاختبارات: WP Engine و WP Rocket

لمعرفة مقدار الفرق الذي يحدثه WP Rocket على محرك WP ، قمت بإعداد موقع اختبار على محرك WP خطة البداية.

يستخدم موقع الاختبار هذا موضوع Avada وموقع Avada التجريبي الكامل ، بالإضافة إلى بعض المكونات الإضافية من وراء الكواليس مثل Yoast SEO. في الأساس ، كنت أحاول تقريب موقع WordPress “حقيقي”.

ثم استخدمت WebPageTest لاختبار الموقع:

  • بدون WP Rocket (أي فقط باستخدام تعديلات الأداء المدمجة لـ WP Engine)
  • مع WP Rocket مهيأ بالكامل (سأشارك نهج التكوين الخاص بي بعد بيانات الاختبار).

استخدمت WebPageTest لأنني أردت طريقة جيدة لقياس التحميل البطيء لـ WP Rocket ، والذي مؤشر السرعة قام بعمل جيد لالتقاط. “مؤشر السرعة” هو “متوسط ​​الوقت الذي يتم فيه عرض الأجزاء المرئية من الصفحة”. بشكل أساسي ، مدى سرعة ظهور المحتوى في الجزء المرئي من الصفحة للأشخاص ، والذي يجب أن يلتقط تأثير التحميل البطيء.

لمحاولة إزالة أكبر عدد ممكن من المتغيرات ، أجريت ثلاثة اختبارات WebPageTest منفصلة في ثلاثة أيام منفصلة.

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

كمرجع ، كان مركز بيانات WP Engine الخاص بي في ولاية كارولينا الجنوبية ، وكنت أستخدم موقع WebPageTest في دالاس ، تكساس ومحاكاة اتصال كبل بسرعة 5 ميجابت في الثانية باستخدام متصفح سطح مكتب Chrome.

إليك البيانات:

اليوم 1:

ترتيب

وقت التحميل

مؤشر السرعة

محملة بالكامل

لا شيئ

4.296 ثانية

4.400 ثانية

4.798 ثانية

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

3.959 ثانية

4.312 ثانية

4.407 ثانية

اليوم الثاني:

ترتيب

وقت التحميل

مؤشر السرعة

محملة بالكامل

لا شيئ

3.932 ثانية

4.172 ثانية

4.403 ثانية

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

3.819 ثانية

4.062 ثانية

4.377 ثانية

يوم 3:

ترتيب

وقت التحميل

مؤشر السرعة

محملة بالكامل

لا شيئ

3.376 ثانية

3.699 ثانية

3.845 ثانية

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

2.491 ثانية

2.919 ثانية

5.289 ثانية

وأوضح المصطلحات

فيما يلي تعريفات المصطلحات الثلاثة من WebPageTest:

  • وقت التحميل – “الوقت من بداية التنقل الأولي حتى بداية حدث تحميل النافذة (عند التحميل)”.
  • مؤشر السرعة – “متوسط ​​الوقت الذي يتم فيه عرض الأجزاء المرئية من الصفحة”.
  • محملة بالكامل – “الوقت منذ بداية التنقل الأولي حتى عدم وجود ثانيتين من عدم نشاط الشبكة بعد اكتمال المستند. سيتضمن هذا عادةً أي نشاط يتم تشغيله بواسطة JavaScript بعد تحميل الصفحة الرئيسية. “

كيف قمت بتكوين صاروخ WP لهذه الاختبارات

كمرجع ، لقد قمت بتشغيل كل شيء في WP Rocket. لقد مكنت …

  • تصغير وسلسلة HTML و CSS و JavaScript
  • تحسين CSS وجافا سكريبت المقدمة للقضاء على رمز حظر العرض
  • كسول التحميل للصور والفيديو
  • التحكم في Heartbeat API (قمت بتعطيل API بالكامل)
  • كل تعديلات الأداء المتنوعة ، مثل تعطيل الرموز التعبيرية.

لذا ، هل استخدام WP Rocket مع WP Engine يحدث فرقًا?

من البيانات ، يبدو أنه لا تزال هناك فائدة من استخدام WP Rocket حتى على WP Engine. مع تمكين WP Rocket ، تم تحميل الموقع بشكل أسرع في جميع الأيام الثلاثة التي أجريت فيها الاختبارات (وتذكر أن كل اختبار في حد ذاته كان خمس عمليات تشغيل منفصلة).

عندما تفكر في ما يفعله WP Rocket ، فهذا أمر منطقي بالتأكيد.

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

هل تحتاج إلى WP Rocket لإجراء تلك التحسينات؟ ليس بالضرورة. يمكنك إنشاء مجموعة مجانية من المكونات الإضافية بوظائف مماثلة. فمثلا:

  • التحسين التلقائي للتصغير وتحسين البرنامج النصي.
  • تحميل بطيء للتحميل البطيء (مكون إضافي مجاني من فريق WP Rocket).
  • التحكم في ضربات القلب لتحديد أو تعطيل Heartbeat API (مكون إضافي مجاني من فريق WP Rocket).
  • WP-Optimize لتنظيف قاعدة البيانات الخاصة بك
  • Clearfy لتعديلات الأداء المتنوعة.

ومع ذلك ، أعتقد أن هناك قيمة في الراحة والبساطة في القدرة على القيام بكل ذلك من مكون إضافي واحد (WP Rocket) ، وهو ما قد يبرر سعر 49 دولارًا.

بالإضافة إلى ذلك ، هناك فائدتان أخريان لـ WP Rocket عبر الخيارات المجانية هي:

  • دعم متميز ، في حالة احتياجك للمساعدة في تكوين كل تلك الأشياء.
  • يتكامل WP Rocket مع ذاكرة التخزين المؤقت Varnish الخاصة بـ Var Engine ، والتي تتيح لك تطهير ذاكرة التخزين المؤقت الخاصة بك عبر WP Rocket (وهي مجرد ميزة راحة صغيرة لطيفة).

إذا كان هذا يساوي 49 دولارًا لك ، يمكنك معرفة المزيد حول كيفية عمل WP Rocket في مراجعة WP Rocket.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me