عملکرد دنیای واقعی به دلیل تفاوت در دستگاه های کاربران، اتصالات شبکه و سایر عوامل بسیار متغیر است. به عنوان مثال، اگر وب سایت خود را با استفاده از اتصال شبکه کابلی در دفتر خود بارگیری کنید و آن را با بار استفاده از WiFi در کافی شاپ مقایسه کنید، احتمالاً تجربیات بسیار متفاوت خواهد بود. ابزارهای زیادی در بازار وجود دارد که می تواند به شما در جمع آوری داده های آزمایشگاهی یا میدانی برای ارزیابی عملکرد صفحه کمک کند.
داده های آزمایشگاهی در مقابل داده های میدانی
دادههای آزمایشگاهی دادههای عملکردی هستند که در یک محیط کنترلشده با تنظیمات از پیش تعریفشده دستگاه و شبکه جمعآوری میشوند، در حالی که دادههای میدانی دادههای عملکردی هستند که از بارهای واقعی صفحه که توسط کاربران شما در طبیعت تجربه میشوند جمعآوری شدهاند. هر نوع دارای نقاط قوت و محدودیت های خاص خود است.
دادههای آزمایشگاهی نتایج قابل تکرار و یک محیط اشکالزدایی را ارائه میدهند، اما ممکن است گلوگاههای دنیای واقعی را شناسایی نکنند و نتوانند با KPIهای صفحه واقعی مرتبط باشند. با دادههای آزمایشگاهی، باید دستگاهها و شبکههای معمولی کاربران خود را درک کنید و هنگام آزمایش عملکرد، آن شرایط را به طور مناسب منعکس کنید. به خاطر داشته باشید که حتی در مناطقی با 4G، کاربران ممکن است همچنان در آسانسور، هنگام رفت و آمد یا در محیط های مشابه، اتصالات کندتر یا متناوب را تجربه کنند.
دادههای میدانی (همچنین به نام مانیتورینگ کاربر واقعی یا RUM نیز نامیده میشود) تجربه واقعی کاربر در دنیای واقعی را به تصویر میکشد و ارتباط با KPIهای تجاری را امکانپذیر میکند، اما دارای مجموعهای محدود از معیارها و قابلیتهای اشکالزدایی محدود است.
ابزار
داده های آزمایشگاهی
Lighthouse یک URL می گیرد و مجموعه ای از ممیزی ها را بر روی صفحه اجرا می کند و گزارشی از عملکرد صفحه ارائه می دهد. راه های متعددی برای اجرای Lighthouse وجود دارد، از جمله گزینه ای برای ممیزی آسان یک صفحه از داخل ابزار توسعه کروم.
داده های میدانی
گزارش تجربه کاربر Chrome (CrUX) معیارهایی را ارائه میکند که نشان میدهد کاربران Chrome در دنیای واقعی چگونه مقاصد محبوب را در وب تجربه میکنند.
ابزارهای دیگر
PageSpeed Insights داده های آزمایشگاهی و میدانی را در مورد یک صفحه ارائه می دهد. از Lighthouse برای جمعآوری و تجزیه و تحلیل دادههای آزمایشگاهی درباره صفحه استفاده میکند، در حالی که دادههای میدانی واقعی بر اساس مجموعه داده گزارش تجربه کاربر Chrome است.
Chrome Developer Tools مجموعه ای از ابزارهای توسعه دهنده وب است که مستقیماً در مرورگر Google Chrome ساخته شده است. این به شما امکان می دهد زمان اجرا یک صفحه را نمایه کنید، همچنین گلوگاه های عملکرد را شناسایی و اشکال زدایی کنید.