كيف يمكن قياس السرعة؟

Chris Anstey
Chris Anstey
Bojan Pavic
Bojan Pavic

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

رسومات أدوات السرعة

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

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

بيانات الحقول (المعروفة أيضًا باسم Real User Monitoring أو RUM) تسجّل تجربة المستخدم الفعلية، وتفعّل الارتباط بمؤشرات الأداء الرئيسية للأنشطة التجارية، ولكنها تحتوي على مجموعة محدودة من المقاييس وإمكانيات تصحيح الأخطاء المحدودة.

الأدوات

بيانات المختبر

تحصل أداة Lighthouse على عنوان URL وتجري سلسلة من عمليات التدقيق على الصفحة، ما يؤدي إلى إنشاء تقرير حول مستوى أداء الصفحة. تتوفّر عدة طرق لتشغيل Lighthouse، بما في ذلك خيار تدقيق الصفحة بسهولة من داخل "أدوات مطوري البرامج في Chrome".

بيانات الحقول

يوفّر تقرير تجربة المستخدم في Chrome مقاييس توضّح تجربة مستخدمي Chrome في الوجهات الرائجة على الويب.

أدوات أخرى

توفّر أداة إحصاءات PageSpeed بيانات اختبارية وبيانات حقلية حول الصفحة. وتستخدم هذه الأداة بيانات Lighthouse لجمع وتحليل بيانات المختبر حول الصفحة، بينما تستند بيانات الواقع الفعلي إلى مجموعة بيانات "تقرير تجربة المستخدم" على Chrome.

أدوات مطوّري برامج Chrome هي مجموعة من أدوات مطوّري برامج الويب المضمنة مباشرةً في متصفّح Google Chrome. كما تتيح لك تحليل وقت تشغيل الصفحة، بالإضافة إلى تحديد المؤثِّرات السلبية في الأداء وتصحيحها.