كيفية احتساب Lighthouse لنتيجة الأداء الإجمالية
وبشكل عام، تساهم metrics فقط في نتيجة أداء Lighthouse، وليس في نتائج "الفرص" أو "بيانات التشخيص". ومع ذلك، يُرجّح أن يؤدي تحسين الفرص وبيانات التشخيص إلى تحسين قيم المقاييس، وبالتالي تكون هناك علاقة غير مباشرة.
نوضِّح في ما يلي أسباب تباين النتيجة، وطريقة تكوينها، وكيفية تسجيل Lighthouse لكل مقياس فردي.
أسباب تقلّبات نتيجتك
لا يرجع الكثير من التغيّرات في نتيجة الأداء العامة وقيم المقاييس الإجمالية إلى أداة Lighthouse. عندما تتقلّب نتيجة الأداء، عادةً ما يرجع ذلك إلى تغييرات في الشروط الأساسية. تشمل المشاكل الشائعة ما يلي:
- اختبارات أ/ب أو التغييرات في الإعلانات التي يتم عرضها
- تغييرات في توجيه حركة البيانات على الإنترنت
- الاختبار على أجهزة مختلفة، مثل كمبيوتر مكتبي عالي الأداء وكمبيوتر محمول منخفض الأداء
- إضافات المتصفّح التي تُدخل JavaScript وتضيف/تعدّل طلبات الشبكة
- برنامج مكافحة الفيروسات
تتناول مستندات Lighthouse حول التنوع هذا الأمر بمزيد من التفصيل.
علاوةً على ذلك، على الرغم من أنّ أداة Lighthouse يمكن أن توفّر لك نتيجة أداء واحدة عامة، قد يكون من المفيد النظر إلى أداء موقعك الإلكتروني على أنه توزيع للنتائج، بدلاً من اعتباره رقمًا واحدًا. ننصحك بالاطّلاع على مقدّمة مقاييس الأداء حسب المستخدم لفهم السبب.
كيفية ترجيح نتيجة الأداء
نتيجة الأداء هي متوسط مرجّح لنتائج المقاييس. وبطبيعة الحال، فإن المقاييس التي يتم حسابها بشكل أكبر لها تأثير أكبر في نتيجة أدائك الإجمالية. لا تظهر نتائج المقاييس في التقرير، ولكن يتم احتسابها تلقائيًا.
![تطبيق ويب آلة حاسبة للنتائج في أداة Lighthouse](https://developer.chrome.com/static/docs/lighthouse/performance/performance-scoring/image/lighthouse-scoring-calcul-196f49058e387.png?authuser=6&hl=ar)
المنارة 10
التدقيق | الوزن |
---|---|
سرعة عرض أول محتوى مرئي | 10% |
مؤشر السرعة | 10% |
سرعة عرض أكبر جزء من المحتوى على الصفحة | 25% |
إجمالي وقت الحظر | 30% |
متغيّرات التصميم التراكمية | 25% |
المنارة 8
التدقيق | الوزن |
---|---|
سرعة عرض أول محتوى مرئي | 10% |
مؤشر السرعة | 10% |
سرعة عرض أكبر جزء من المحتوى على الصفحة | 25% |
وقت التفاعل | 10% |
إجمالي وقت الحظر | 30% |
متغيّرات التصميم التراكمية | 15% |
كيفية تحديد نتائج المقاييس
بعد أن تنتهي أداة Lighthouse من جمع مقاييس الأداء (معظمها بالمللي ثانية)، تحوّل كل قيمة مقياس أولية إلى نتيجة مقياس من 0 إلى 100 من خلال الاطّلاع على مكان قيمة المقياس في توزيع النقاط في Lighthouse. توزيع النتائج هو توزيع سجل عادي مشتق من مقاييس أداء بيانات أداء الموقع الإلكتروني الحقيقي في أرشيف HTTP.
على سبيل المثال، تقيس سرعة عرض أكبر جزء من المحتوى على الصفحة (LCP) الحالات التي يدرك فيها المستخدم أنّ أكبر محتوى في الصفحة مرئي. تمثّل قيمة المقياس لمقياس LCP المدة الزمنية بين بدء المستخدم في تحميل الصفحة وعرض الصفحة للمحتوى الأساسي. واستنادًا إلى بيانات الموقع الإلكتروني، تعرض المواقع الإلكترونية الأفضل أداءً سرعة عرض أكبر جزء من المحتوى على الصفحة (LCP) خلال 1,220 ملّي ثانية تقريبًا، لذلك يتم تحديد قيمة هذا المقياس إلى نتيجة 99.
وبمزيد من التفاصيل، يستخدم نموذج منحنى النتائج في Lighthouse بيانات أرشيف HTTP لتحديد نقطتي تحكّم تحدّدان شكل منحنى log-normal. تصبح القيمة المئوية الخامسة والعشرون لبيانات أرشيف HTTP نتيجة 50 (نقطة التحكم المتوسطة)، وتصبح القيمة المئوية الثامنة نتيجة 90 (نقطة التحكم الجيدة/الخضراء). أثناء استكشاف مخطط منحنى النتائج أدناه، لاحظ أن هناك علاقة شبه خطية بين قيمة المقياس والنتيجة بين 0.50 و0.92. وعند تحقيق نتيجة 0.96 تقريبًا، يشير ذلك إلى "نقطة انخفاض العائدات" التي تظهر فوقها، وهذا يعني تراجع المنحنى، ما يتطلّب بشكل متزايد تحسين المقاييس لتحسين النتيجة العالية التي سبق أن تم تحقيقها.
![صورة لمنحنى النتائج لمقياس TTI](https://developer.chrome.com/static/docs/lighthouse/performance/performance-scoring/image/image-the-scoring-curve-f72983bc008e4.png?authuser=6&hl=ar)
طريقة التعامل مع الكمبيوتر المكتبي مقارنةً بالأجهزة الجوّالة
وكما ذُكر أعلاه، يتم تحديد منحنيات النتيجة استنادًا إلى بيانات الأداء الفعلية. قبل إطلاق Lighthouse v6، كانت جميع منحنيات النتائج تستند إلى بيانات الأداء على الأجهزة الجوّالة، ومع ذلك، كانت تستخدم تقنية Lighthouse في تشغيل سطح المكتب هذه البيانات. من الناحية العملية، أدّى ذلك إلى تضخيم النتائج على أجهزة الكمبيوتر المكتبي بشكل مصطنع. أصلح الإصدار 6 من Lighthouse هذا الخطأ باستخدام نتائج مخصصة لأجهزة الكمبيوتر المكتبي. في حين أنّه يمكنك بالتأكيد توقّع حدوث تغييرات عامة في نتيجة أدائك من 5 إلى 6، ستكون أي نتائج لأجهزة الكمبيوتر المكتبي مختلفة بشكل كبير.
كيفية ترميز النتائج بالألوان
يتمّ رسم نتائج المقاييس ونتيجة الأداء وفقًا للنطاقات التالية:
- من 0 إلى 49 (باللون الأحمر): سيّئ
- 50 إلى 89 (برتقالي): بحاجة إلى تحسين
- من 90 إلى 100 (أخضر): جيد
لتقديم تجربة جيدة للمستخدم، يجب أن تسعى المواقع الإلكترونية إلى الحصول على نقاط جيدة (90-100). تعتبر النتيجة "المثالية" البالغة 100 أمرًا صعبًا للغاية لتحقيقها وغير متوقع. على سبيل المثال، يتطلب الحصول على نتيجة من 99 إلى 100 نفس القدر تقريبًا من تحسين المقياس الذي قد يستغرق من 90 إلى 94.
ما الذي يمكن أن يفعله المطورون لتحسين نتيجة أدائهم؟
أولاً، استخدِم أداة حساب النتائج في Lighthouse لمساعدتك على فهم الحدود التي يجب أن تهدف إليها لتحقيق نتيجة أداء معيّنة في Lighthouse.
في تقرير Lighthouse، يحتوي قسم الفرص على اقتراحات ومستندات مفصّلة عن كيفية تنفيذها. إضافةً إلى ذلك، يسرد قسم بيانات التشخيص إرشادات إضافية يمكن لمطوّري البرامج استكشافها لتحسين مستوى أدائهم بشكلٍ أكبر.