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