أفضل مكون إضافي للتخزين المؤقت لـ WordPress | الطائر الطنان برو

نشرت: 2018-08-27

يعد التخزين المؤقت في WordPress أمرًا معقدًا ؛ لم يعد الأمر يتعلق فقط بذاكرة التخزين المؤقت للصفحة بعد الآن. يتضمن التخزين المؤقت تحسينات CSS وترتيب الجزء المرئي من الصفحة وموارد gzip وذاكرة التخزين المؤقت الفعلية للصفحة وغير ذلك الكثير. يؤدي هذا إلى تحول المستخدمين إلى مكون إضافي للحصول على حل أسهل ، مثل Hummingbird Pro أو WP-Supercache.

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

استمر في ذلك ، لأنني أقارن Hummingbird Pro مقابل WP-Supercache والمكافأة الإضافية لـ Autoptimize - مكونان إضافيان معروفان أنهما يعملان جيدًا معًا وتكوينًا منطقيًا للغاية ، خاصة بالنسبة لـ Divi. يمكنك أيضًا الاستماع إلى حلقة بودكاست على WP the PODCAST حيث يقارن David Blackmon و Tim Strifler بين أفضل 3 إضافات للصرف في WordPress ، بما في ذلك Hummingbird Pro.

يوفر Hummingbird بالفعل ميزة جيدة بشكل لا يصدق في الإصدار المجاني. اليوم ، سوف نتحقق من إصدار Pro مع بعض المكافآت المضافة اللطيفة.

لوحة القيادة

يتمتع Hummingbird Pro بواجهة لوحة تحكم لطيفة تعمل كمكان رئيسي للتحقق من أي تحسين. سيعرض آخر اختبار للسرعة بنقاطه الحالية وجميع الخيارات الرئيسية التي تم تمكينها في المكون الإضافي.

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

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

يوفر الإصدار الاحترافي أيضًا تثبيت WP Smush Pro لضغط الصور بسهولة إما للتنسيقات غير المفقودة أو التنسيقات المفقودة.

نافذة اختبار الأداء

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

يتيح لك القسم الرئيسي تنشيط ذاكرة التخزين المؤقت للصفحة حتى للمستخدمين الذين قاموا بتسجيل الدخول ، وهي ميزة مفيدة للغاية على المواقع التي لا يوجد بها متجر نشط. سيسمح المكون الإضافي بالتخزين المؤقت لطلبات 404 وإزالة استعلامات URL من الموارد المخزنة مؤقتًا. على غرار WP-Supercache ، يتيح Hummingbird Pro أيضًا مسح ذاكرة التخزين المؤقت الكاملة عند نشر منشور أو تحديثه ، وهو أمر قد يكون مفيدًا عند فشل الخيارات الأخرى.

يمكنك أيضًا تكوين الاستبعادات إما على سلاسل عناوين URL أو وكلاء المستخدم للوصول إلى أنماط عدم التخزين المؤقت.

ضغط GZIP

ضغط GZIP ليس شيئًا يمكن للملحق تمكينه مباشرة في بعض التكوينات. على سبيل المثال ، يمكنك تمكين GZIP داخل apache ولكن لا يمكنك فعل ذلك على nginx. ومع ذلك ، يُظهر المكون الإضافي الحالة الحالية لـ GZIP حتى لو لم يكن قابلاً للتكوين بشكل مباشر بواسطة المكون الإضافي.

تحسين الأصول

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

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

بعد تمكين تحسين الأصول ، يمكنك استخدام WPMU Dev CDN ، المضمن في إصدار Pro لتحميل جميع محتويات موقعك تلقائيًا ، سيؤدي ذلك إلى تسريع التحميل حيث سيتم تحميل تلك الأصول المضغوطة بالفعل من CDN.

ادوات متطورة

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

قائمة الجهوزية

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

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

يناسب تماما مع ديفي

يسمح لك المكون الإضافي Hummingbird Pro بتمكين إنشاء Divi static CSS أثناء القيام بضغط CSS في نفس الوقت. لقد راجعت المكون الإضافي للتوافق ووجدت أنه يعمل كما هو متوقع. بالنظر إلى جميع الخيارات الإضافية التي يمتلكها البرنامج المساعد ، يعد هذا مناسبًا تمامًا لأي موقع Divi.

مقارنة معايير الأداء

لغرض هذه المراجعة ، قمت بتعيين معايير الأداء باستخدام موقع Divi مع الكثير من المقالات. يوضح ما يلي عدم وجود تخزين مؤقت و Hummingbird Pro و WP Supercashe و Autoptimize:

بالنظر إلى كمية البيانات الموجودة على الصفحة الرئيسية ، يسمح لي المكون الإضافي Hummingbird Pro بالحصول على درجة جيدة تبلغ 1.46 ثانية فقط. لم يكن مفاجئًا ، أنه سجل بالتأكيد أفضل من عدم وجود ذاكرة تخزين مؤقت على الإطلاق ، ولكنه سجل أيضًا أفضل من WP SuperCache و Autoptimize عند 2.02 ثانية. شيء واحد يجب أن أذكره هو أن المكون الإضافي Hummingbird Pro رفض إزالة استعلامات URL من مصدر ثابت ؛ شيء يبدو أن التحسين التلقائي يقوم به على ما يرام ، ولكن بالنظر إلى النتائج ، تم تقليل وقت التحميل الإجمالي مع ذلك.

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

سهولة الاستخدام Hummingbird Pro

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

خاتمة

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

نريد أن نسمع منك. هل جربت Hummingbird Pro ، أو ربما WP Supercashe و Autoptimize؟ أخبرنا بأفكارك حول هذه المكونات الإضافية في التعليقات أدناه.