چگونه سرعت را اندازه‌گیری کنیم؟

Chris Anstey
Chris Anstey
Bojan Pavic
Bojan Pavic

عملکرد در دنیای واقعی به‌دلیل تفاوت در دستگاه‌های کاربران، اتصالات شبکه، و عوامل دیگر بسیار متغیر است. برای مثال، اگر وب‌سایتتان را بااستفاده از اتصال شبکه کابلی در دفترتان بار کنید و آن را با بار کردن بااستفاده از Wi-Fi در قهوه‌سرا مقایسه کنید، احتمالاً تجربه‌ها بسیار متفاوت خواهد بود. ابزارهای زیادی در بازار وجود دارد که می‌تواند به شما کمک کند داده‌های آزمایشگاهی یا میدانی را برای ارزیابی عملکرد صفحه جمع‌آوری کنید.

داده‌های آزمایشگاهی درمقابل داده‌های فیلد

گرافیک ابزارهای سرعت

داده‌های آزمایشگاهی داده‌های عملکردی است که در محیطی کنترل‌شده با تنظیمات ازپیش تعریف‌شده دستگاه و شبکه جمع‌آوری می‌شود، درحالی‌که داده‌های میدانی داده‌های عملکردی است که از بارگیری‌های واقعی صفحه که کاربران شما در محیط واقعی تجربه می‌کنند جمع‌آوری می‌شود. هر نوع نقاط قوت و محدودیت‌های خاص خود را دارد.

داده‌های آزمایشگاهی نتایج قابل‌تکرار و محیط اشکال‌زدایی ارائه می‌دهند، اما ممکن است گلوگاه‌های دنیای واقعی را ثبت نکنند و نتوانند با شاخص‌های کلیدی عملکرد صفحه در دنیای واقعی همبستگی داشته باشند. با داده‌های آزمایشگاهی، باید دستگاه‌ها و شبکه‌های معمول کاربران خود را درک کنید و هنگام آزمایش عملکرد، آن شرایط را به‌طور مناسب منعکس کنید. به‌خاطر داشته باشید که حتی در مناطق دارای 4G، کاربران ممکن است همچنان در آسانسور، هنگام رفت‌وآمد، یا در محیط‌های مشابه، اتصال‌های کندتر یا متناوب را تجربه کنند.

داده‌های فیلد (که «پایش کاربر واقعی» یا RUM نیز نامیده می‌شود) تجربه واقعی کاربر در دنیای واقعی را ثبت می‌کند و امکان همبستگی با شاخص‌های کلیدی عملکرد کسب‌وکار را فراهم می‌کند، اما مجموعه محدودی از سنجه‌ها و قابلیت‌های اشکال‌زدایی محدود دارد.

ابزارها

داده‌های آزمایشگاهی

Lighthouse نشانی وب را می‌گیرد و یک سری ممیزی روی صفحه اجرا می‌کند و گزارشی درباره عملکرد صفحه تولید می‌کند. روش‌های متعددی برای اجرای Lighthouse وجود دارد، ازجمله گزینه‌ای برای ممیزی آسان صفحه از درون Chrome DevTools.

داده‌های فیلد

گزارش تجربه کاربری Chrome (CrUX) سنجه‌هایی ارائه می‌دهد که نشان می‌دهد کاربران Chrome در دنیای واقعی چگونه مقصدهای پرطرفدار را در وب تجربه می‌کنند.

ابزارهای دیگر

اطلاعات آماری PageSpeed هم داده‌های آزمایشگاهی و هم داده‌های میدانی را درباره صفحه ارائه می‌دهد. این ابزار از Lighthouse برای جمع‌آوری و تجزیه‌وتحلیل داده‌های آزمایشگاهی درباره صفحه استفاده می‌کند، درحالی‌که داده‌های میدانی دنیای واقعی براساس مجموعه داده‌های «گزارش تجربه کاربری Chrome» است.

ابزارهای توسعه‌دهنده Chrome مجموعه‌ای از ابزارهای توسعه‌دهنده وب است که مستقیماً در مرورگر Google Chrome تعبیه شده است. این ابزار به شما امکان می‌دهد زمان اجرای صفحه را نمایه کنید و همچنین گلوگاه‌های عملکرد را شناسایی و اشکال‌زدایی کنید.