اجعل مواقع WordPress يتم تحميلها بشكل أسرع من أي وقت مضى باستخدام Hummingbird Critical CSS الجديد

نشرت: 2023-10-09

مع ميزة Critical CSS التي طال انتظارها من Hummingbird، يمكنك توقع صفحات تحميل أسرع ومواقع WordPress ذات أداء أفضل. هذا هو السبب في أن موارد حظر العرض أصبحت الآن شيئًا من الماضي...

تحسين الطائر الطنان - قبل وبعد النتائج
يسجل أداء PageSpeed ​​من Google باستخدام ميزة Hummingbird's Critical CSS.

إذا كنت تهتم بسرعة تحميل الصفحة (ويجب عليك ذلك إذا كنت تريد أن يظل الزائرون على موقع الويب الخاص بك لمدة أطول من ثانيتين)، فمن المهم للغاية فهم كيفية تأثير CSS على أداء الموقع وكيفية تسريع وقت تحميل صفحتك باستخدام التحسين. المهمة المعروفة باسم Critical CSS .

وفي هذا المقال سنتناول المواضيع التالية:

  • ما هو CSS الحرج وكيف يعمل على تحسين الأداء؟
  • كيفية تحسين WordPress باستخدام ميزة CSS المهمة لـ Hummingbird
  • يتوافق برنامج Hummingbird's Critical CSS مع كل شيء في WordPress

دعونا نغوص…

ما هو CSS الحرج وكيف يعمل على تحسين الأداء؟

عندما يصل المستخدمون إلى موقع ويب، كل ما يمكنهم رؤيته في البداية هو المحتوى المعروض على شاشتهم قبل التمرير.

يُشار إلى هذه المنطقة بأنها "الجزء المرئي من الصفحة".

صورة تشرح أعلى وأسفل الطية.
كل ما يراه زوار الموقع في البداية هو المحتوى الموجود في الجزء المرئي من الصفحة.

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

نظرًا لأن كل ما يراه الزائر عند وصوله إلى الصفحة هو المحتوى الموجود أعلى الجزء المرئي من الصفحة قبل أن يبدأ في التمرير لأسفل، فمن المنطقي أن يتم تحميل المحتوى الموجود أعلى الجزء المرئي بأسرع ما يمكن قبل تحميل بقية الصفحة.

Critical CSS (المعروف أيضًا باسم Critical Path CSS أو Critical CSS Rendering Path ) هي تقنية تستخرج الحد الأدنى من CSS المطلوب لعرض المحتوى في الجزء العلوي من الصفحة بأسرع ما يمكن للمستخدم.

بينما يرى المستخدم الذي يشاهد المحتوى الموجود في الجزء العلوي أن الصفحة يتم تحميلها بسرعة، يمكن تحميل بقية CSS، ولا تتأثر تجربة المستخدم.

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

يُشار إلى هذا التسلسل باسم مسار العرض الحرج (CRP) ويتضمن نموذج كائن المستند (DOM) ونموذج كائن CSS (CSSOM) وشجرة العرض والتخطيط.

يؤدي تحسين مسار العرض الحرج إلى تحسين أداء العرض.

مزايا CSS الحرجة

يمكن لـ Critical CSS تحسين أداء الموقع من خلال:

  • تقديم أولي أسرع
  • تحسين تجربة المستخدم
  • أداء أفضل لكبار المسئولين الاقتصاديين
  • انخفاض وزن الصفحة
  • صيانة مبسطة
  • تحسين تدريجي
  • التأثير الإيجابي على مؤشرات الويب الأساسية (خاصة الرسم الأول للمحتوى ومؤشر السرعة)
  • درجات أعلى لرؤى PageSpeed

ملاحظة: سيختلف المحتوى المعروض في الجزء العلوي عند تحميل الصفحة قبل التمرير وفقًا للجهاز وحجم الشاشة المستخدم لعرض صفحات الويب. لهذا السبب، لا يوجد ارتفاع محدد عالميًا للبكسل لما يمكن اعتباره محتوى الجزء العلوي من الصفحة.

تنفيذ CSS الحرجة

لقد قمت بتشغيل موقعك من خلال أداة PageSpeed ​​Insights ويوصي التقرير بإزالة موارد حظر العرض.

ماذا الآن؟ كيف يتم تنفيذ التوصيات فعلياً؟

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

نوصي باستخدام طريقة البرنامج المساعد. إنه الخيار الأسرع والأذكى لإنجاز المهمة.

في حين أن Critical CSS تشير في الغالب إلى CSS في الجزء العلوي من الصفحة، يمكن لـ Hummingbird استخراج جميع ملفات CSS المستخدمة في الصفحة وتضمينها، مع تأخير/إزالة الباقي.

لا يعالج Hummingbird حظر العرض وCSS غير المستخدم لتحسين الصفحة بأكملها فحسب، بل يتعامل أيضًا مع التحسين في الجزء العلوي من الصفحة عن طريق إزالة موارد حظر العرض باستخدام ميزات مضمنة مثل Critical CSS (انظر أدناه)، وتأخير تنفيذ JavaScript لأصول JavaScript ، وغيرها من المجالات التي تؤثر على نتائج Core Web Vitals على مواقع WordPress.

كيفية تحسين WordPress باستخدام ميزة CSS الهامة الخاصة بـ Hummingbird

ملحوظة: Critical CSS هي ميزة احترافية، لذا تأكد من تثبيت Hummingbird Pro على موقعك.

دعنا نستعرض الخطوات الخاصة بكيفية تحقيق أقصى استفادة من استخدام ميزة CSS المهمة الجديدة لـ Hummingbird.

أولاً، ابدأ بإجراء اختبار الأداء.

الطائر الطنان - ابدأ اختبار الأداء
ابدأ في تحسين موقعك باستخدام Hummingbird عن طريق إجراء اختبار الأداء.

تأكد من ملاحظة النتائج الأولية حتى تتمكن من مقارنة النتائج قبل وبعد.

نتائج اختبار أداء الطائر الطنان
قم بتدوين نتائج اختبار أداء Hummingbird قبل تمكين CSS المهم.

بعد ذلك، انتقل إلى Hummingbird > Asset Optimization > Extra Optimization وقم بتمكين Critical CSS.

تحسين أصول الطائر الطنان - التحسين الإضافي - CSS الحرجة
قم بتشغيل Critical CSS في شاشة Asset Optimization > Extra Optimization.
خيارات CSS الحرجة
يمنحك Hummingbird خيارات للتحكم في تنفيذ Critical CSS على موقعك.

بعد تمكين الميزة، سترى خيارات مختلفة لتحميل Critical CSS ومعالجة CSS غير المستخدمة.

جارٍ تحميل CSS المهمة

يمنحك هذا القسم خيار تحديد Full-Page CSS Optimization (افتراضي) أو Over-the-Fold CSS Optimization .

CSS الحرجة
حدد أحد الخيارات من القائمة المنسدلة.

نوصي باختيار الخيار الافتراضي Full-Page CSS Optimization with Load on User Interaction المحدد لمعظم المواقع حيث سيوفر هذا أفضل النتائج ويعالج مشكلتي التخلص من موارد حظر العرض وتقليل عمليات تدقيق CSS غير المستخدمة مع الحفاظ على سلامة جميع محتويات الموقع. العناصر البصرية.

يعمل تحسين CSS للصفحة الكاملة على تضمين جميع ملفات CSS المستخدمة وتأخير/إزالة تحميل الباقي.

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

كتاب إلكتروني مجاني
خريطة الطريق الخاصة بك خطوة بخطوة نحو عمل مربح لتطوير الويب. من الحصول على المزيد من العملاء إلى التوسع بجنون.

من خلال تنزيل هذا الكتاب الإلكتروني، فإنني أوافق على تلقي رسائل البريد الإلكتروني من حين لآخر من WPMU DEV.
نحن نحافظ على خصوصية بريدك الإلكتروني بنسبة 100% ولا نقوم بإرسال رسائل غير مرغوب فيها.

كتاب إلكتروني مجاني
قم بتخطيط وبناء وإطلاق موقع WP التالي الخاص بك دون أي عوائق. قائمة المراجعة الخاصة بنا تجعل العملية سهلة وقابلة للتكرار.

من خلال تنزيل هذا الكتاب الإلكتروني، فإنني أوافق على تلقي رسائل البريد الإلكتروني من حين لآخر من WPMU DEV.
نحن نحافظ على خصوصية بريدك الإلكتروني بنسبة 100% ولا نقوم بإرسال رسائل غير مرغوب فيها.

التعامل مع CSS غير المستخدمة

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

بالإضافة إلى ذلك، يمكنك تبديل الميزة لأنواع منشورات محددة.

أنواع منشورات CSS غير المستخدمة
حدد أنواع المنشورات لإزالة CSS غير المستخدمة.

على الرغم من أن تبديل نوع المنشور متاح لكل من طريقتي Full-Page CSS Optimization و Aver-the-Fold CSS Optimization ، فإن أسلوب Full-Page CSS فقط هو الذي يتعامل مع CSS غير المستخدم.

CSS الحرجة - تم تحديد الخيار فوق أسلوب الطية.
إذا تم تحديد طريقة تحسين CSS أعلى الصفحة، فلن يتم عرض خيار إزالة CSS غير المستخدم.

توفر كلتا طريقتي التحسين أيضًا خيارًا متقدمًا لإضافة CSS مخصص يدويًا داخل قسم <head> بالصفحة (الصفحات).

CSS غير مستخدم - الادراج اليدوي
قم بإضافة عناصر CSS المخصصة المهمة يدويًا.

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

بعد تكوين خياراتك، انقر فوق حفظ التغييرات. سيبدأ Hummingbird في تنفيذ Critical CSS تلقائيًا وفقًا لإعداداتك.

تحسين CSS الحاسم
انتظر بضع ثوانٍ حتى يقوم Critical CSS بتحسين موقعك قبل المتابعة.

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

رسالة هامة تم إنشاؤها بواسطة CSS.
انتظر حتى ترى رسالة "تم إنشاء Critical CSS" قبل تحديث الصفحة.

قم بتحديث الصفحة، ودع ذاكرة التخزين المؤقت تتراكم مرة أخرى، ثم قم بإجراء اختبار أداء آخر في Hummingbird حتى تتمكن من مقارنة النتائج قبل وبعد.

نتائج اختبار أداء الطائر الطنان
قارن نتائج اختبار أداء Hummingbird قبل وبعد تشغيل Critical CSS.

إعادة إنشاء CSS الحرجة

بعد تطبيق Critical CSS على موقعك، سيتم عرض زر "Regenerate Critical CSS" أعلى شاشة التحسين الإضافي.

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

إعادة إنشاء CSS الحرجة
قم بإعادة إنشاء CSS المهم لموقعك في أي وقت بنقرة بسيطة.

يتوافق برنامج Hummingbird's Critical CSS مع كل شيء في WordPress

لقد اختبرنا ميزة Hummingbird's Critical CSS على نطاق واسع ووجدنا أنها متوافقة مع جميع إصدارات وموضوعات WordPress، وأدوات إنشاء الصفحات، والخطوط، وWooCommerce، وأنظمة إدارة التعلم (LMS)، وما إلى ذلك.

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

رسالة خطأ CSS خطيرة.
يمكن أن يؤدي استخدام السمات أو المكونات الإضافية ذات الترميز السيئ إلى حدوث أخطاء فادحة في CSS.

إذا واجهت أخطاء أثناء استخدام Critical CSS، فجرّب ما يلي:

  1. انقر فوق الزر "Regenerate Critical CSS" ومعرفة ما إذا كان هذا سيؤدي إلى حل المشكلة.
  2. إذا حصلت على نفس الخطأ مرة أخرى، نقترح تغيير السمة (استخدم موقعًا مرحليًا إذا كان موقعك نشطًا)، وتشغيل Critical CSS على السمة الجديدة. إذا لم تكن هناك مشاكل، فمن المرجح أن تكون المشكلة هي الموضوع.
  3. إذا واجهت مشكلات بعد تثبيت سمة مختلفة، فنوصيك باستكشاف أخطاء المكونات الإضافية وإصلاحها.
  4. إذا استمر الخطأ بعد تجربة كل ما سبق، فلاحظ رسالة الخطأ، وقم بتعطيل Critical CSS مؤقتًا على موقعك، واتصل بفريق الدعم لدينا للحصول على المساعدة في حل المشكلة.

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

للحصول على معلومات إضافية حول استخدام ميزة Critical CSS، راجع وثائق البرنامج المساعد.

قم بتشغيل جميع ميزات التحسين الخاصة بـ Hummingbird للحصول على أفضل النتائج

إذا كان الحصول على أقصى سرعة وأداء من موقع (مواقع) WordPress الخاص بك أمرًا بالغ الأهمية بالنسبة لك، فإن استخدام Hummingbird's Critical CSS يعد بالتأكيد ميزة لا يجب عليك تجاهلها.

تقرير الطائر الطنان - تم اجتياز عمليات التدقيق.
يعمل على تحسين أداء الموقع والحصول على توصيات PageSpeed ​​من Google باستخدام ميزة CSS الحرجة الخاصة بـ Hummingbird.

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

الطائر الطنان - تحسين الأصول
للحصول على أفضل النتائج، قم بتمكين كافة ميزات تحسين الأصول في Hummingbird.

في معظم الحالات، من المفترض أن يساعد الجمع بين جميع ميزات التحسين في Hummingbird موقعك على تحقيق نتائج PageSpeed ​​التي تبلغ 90+ أو جعله أقرب إلى 100 مثالي إذا كان أداء موقعك جيدًا بالفعل.

الطائر الطنان - 100 درجة PageInsights
استخدم جميع ميزات التحسين في Hummingbird للحصول على درجة الأداء المثالية!

كما ذكرنا سابقًا، تعد Critical CSS إحدى ميزات Hummingbird Pro وهي متاحة لجميع أعضاء WPMU DEV.

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

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

هل تستخدم CSS المهم الخاص بـ Hummingbird لتحسين مسار العرض المهم لموقع WordPress الخاص بك؟ شارك تجاربك وأفكارك في التعليقات أدناه.