يختلف الأداء في الواقع بشكل كبير بسبب الاختلافات في أجهزة المستخدمين واتصالات الشبكة وعوامل أخرى. على سبيل المثال، إذا حمّلت موقعك الإلكتروني باستخدام اتصال بشبكة الكابل في مكتبك وقارنته بتجربة التحميل باستخدام شبكة Wi-Fi في مقهى، من المرجّح أن تكون التجارب مختلفة جدًا. تتوفّر في السوق العديد من الأدوات التي يمكن أن تساعدك في جمع بيانات المختبر أو الميدان لتقييم أداء الصفحة.
بيانات المختبر في مقابل بيانات تجارب المستخدمِين الحقيقيين
البيانات التجريبية هي بيانات الأداء التي يتم جمعها في بيئة خاضعة للرقابة باستخدام إعدادات الجهاز والشبكة المحدّدة مسبقًا، في حين أنّ البيانات الميدانية هي بيانات الأداء التي يتم جمعها من عمليات تحميل الصفحات الفعلية التي يشهدها المستخدمون في الوقت الفعلي. ولكل نوع نقاط قوته وحدوده.
توفّر بيانات المختبر نتائج يمكن إعادة إنتاجها وبيئة تصحيح أخطاء، ولكن قد لا ترصد نقاط الاختناق في العالم الحقيقي ولا يمكن ربطها بمؤشرات الأداء الرئيسية للصفحات في العالم الحقيقي. باستخدام بيانات المختبر، عليك فهم الأجهزة والشبكات المعتادة للمستخدمين وإعادة إنشاء هذه الظروف بشكل مناسب عند اختبار الأداء. يُرجى العِلم أنّه حتى في المناطق التي تتوفّر فيها شبكة الجيل الرابع، قد يواجه المستخدمون اتصالاً أبطأ أو متقطّعًا عند استخدام المصاعد أو أثناء التنقّل أو في البيئات المشابهة.
تُسجِّل بيانات تجارب المستخدمين (المعروفة أيضًا باسم "مراقبة المستخدِمين الفعليين" أو RUM) تجربة المستخدِم الفعلية وتتيح الربط بمؤشرات الأداء الرئيسية للنشاط التجاري، ولكنّها تتضمّن مجموعة محدودة من المقاييس وإمكانات محدودة لتصحيح الأخطاء.
الأدوات
بيانات المختبر
تأخذ أداة Lighthouse عنوان URL وتُجري سلسلة من عمليات التدقيق في الصفحة، ما يؤدي إلى إنشاء تقرير عن مستوى أداء الصفحة. هناك عدة طرق لتشغيل Lighthouse، بما في ذلك خيار لتدقيق صفحة بسهولة من داخل "أدوات مطوّري البرامج في Chrome".
بيانات تجارب المستخدمِين الحقيقيين
يوفّر تقرير تجربة المستخدم في Chrome (CrUX) مقاييس توضّح تجربة مستخدمي Chrome في الوجهات الرائجة على الويب.
أدوات أخرى
توفّر إحصاءات PageSpeed بيانات مختبرية وميدانية عن الصفحة. وتستخدِم هذه الميزة أداة Lighthouse لجمع بيانات المختبر عن الصفحة وتحليلها، في حين تستند بيانات الحقول في الواقع إلى مجموعة بيانات "تقرير تجربة المستخدم في Chrome".
أدوات مطوّري برامج Chrome هي مجموعة من أدوات المطوّرين على الويب المُدمَجة مباشرةً في متصفّح Google Chrome. يتيح لك هذا الإجراء إنشاء ملف شخصي لوقت تشغيل الصفحة، بالإضافة إلى تحديد نقاط الأداء المنخفضة وتصحيح الأخطاء فيها.