PageSpeed Insights در مورد عملکرد واقعی یک صفحه یا یک origin برای دستگاههای تلفن همراه و دسکتاپ گزارش میدهد و پیشنهاداتی در مورد چگونگی بهبود آن صفحه هنگام تجزیه و تحلیل یک صفحه ارائه میدهد.
امتیاز سرعت
PageSpeed Insights دادههای گزارش تجربه کاربر Chrome (CrUX) را برای نمایش دادههای عملکرد واقعی در مورد یک صفحه یا origin ترکیب میکند. PSI دو معیار را گزارش میکند: First Contentful Paint (FCP) و DOMContentLoaded (DCL).
مقدار متوسط برای هر متریک (FCP یا DCL) با تمام صفحات نظارت شده توسط گزارش CrUX مقایسه می شود. به هر معیار بسته به اینکه در کجای توزیع قرار می گیرد، یک دسته اختصاص داده می شود:
- Fast : مقدار میانه متریک در سریعترین یک سوم بارگذاری صفحه است.
- آهسته : مقدار میانه متریک در کمترین یک سوم بارگذاری صفحه است.
- میانگین : مقدار میانه متریک در یک سوم وسط بارگذاری صفحه است.
امتیاز کلی سرعت با نگاه کردن به دستهها برای هر متریک محاسبه میشود:
- Fast : اگر هر متریک صفحه/ origin سریع باشد.
- آهسته : اگر معیارهای یک صفحه/ origin آهسته باشد.
- میانگین : همه موارد دیگر.
توزیع بار صفحه
بخش توزیع بار صفحه، معیارهای توزیع FCP و DCL را در مجموعه داده CrUX ارائه میکند.
- Origin : دادههای سرعت جمعآوری شده همه صفحات ارائه شده از این origin .
- صفحه : داده های سرعت تک صفحه.
توزیع برای هر معیار به سه دسته تقسیم می شود: سریع (سریعترین یک سوم)، متوسط (یک سوم وسط) و آهسته (یک سوم پایین). توزیع به صورت روزانه به روز می شود.
امتیاز بهینه سازی
PageSpeed Insights فقط اطلاعات بهینه سازی را هنگام تجزیه و تحلیل یک صفحه گزارش می کند.
PSI ارزیابی می کند که یک صفحه تا چه حد از بهترین شیوه های عملکرد رایج پیروی می کند و امتیازی را از 0 تا 100 محاسبه می کند که فضای بالای عملکرد آن را تخمین می زند. ارزیابی می کند که آیا یک صفحه می تواند عملکرد خود را در دو زمینه بهبود بخشد:
- زمان تا بارگذاری بالای صفحه : زمان سپری شده از لحظه ای که کاربر یک صفحه جدید را درخواست می کند تا لحظه ای که محتوای بالای صفحه توسط مرورگر ارائه می شود.
- زمان تا بارگذاری کامل صفحه : زمان سپری شده از لحظه ای که کاربر یک صفحه جدید را درخواست می کند تا زمانی که صفحه به طور کامل توسط مرورگر ارائه می شود.
امتیاز به عنوان خوب، متوسط یا پایین دسته بندی می شود. این محاسبه فرض میکند که یک توسعهدهنده میخواهد ظاهر و عملکرد یکسان صفحه را حفظ کند.
- خوب : این صفحه بیشتر بهترین شیوه های عملکرد را اعمال می کند و فضای کمی برای بهینه سازی بیشتر وجود دارد. امتیاز صفحه 80 یا بالاتر است.
- متوسط : صفحه برخی از بهینهسازیهای عملکرد رایج را ندارد و فضای متوسطی برای بهینهسازی وجود دارد. امتیاز صفحه بین 60 تا 79 است.
- کم : صفحه بهینه نیست و فضای نسبتاً زیادی برای بهینه سازی وجود دارد. امتیاز صفحه بین 0 تا 59 است.
امتیاز بهینه سازی، فضای بالای عملکرد یک صفحه را تخمین می زند. صفحه ای با سرعت پایین ممکن است امتیاز بهینه سازی بالایی داشته باشد زیرا نسبت منابع مسدودکننده رندر نسبت به کل منابع استفاده شده توسط صفحه، پایین است. از طرف دیگر، یک صفحه سریع ممکن است امتیاز بهینه سازی پایینی داشته باشد زیرا تعداد منابع مسدودکننده رندر بالایی نسبت به کل منابع خود دارد.
آمار صفحه
این بخش سفرهای رفت و برگشت مورد نیاز برای بارگیری منابع مسدودکننده رندر صفحه، کل بایت های استفاده شده توسط صفحه و نحوه مقایسه آن با میانگین تعداد رفت و برگشت و بایت های استفاده شده در مجموعه داده را توضیح می دهد. با تغییر ظاهر و عملکرد صفحه می تواند نشان دهد که آیا صفحه ممکن است سریعتر باشد.
پیشنهادات بهینه سازی
اینها لیستی از بهترین شیوه هایی است که می توان در این صفحه اعمال کرد. اگر صفحه سریع باشد، این پیشنهادات به طور پیشفرض پنهان میشوند، زیرا صفحه در حال حاضر در یک سوم بالای تمام صفحات مجموعه داده قرار دارد و بهبود بیشتر احتمالاً غیرضروری است.
از آنجایی که عملکرد یک اتصال شبکه به طور قابل توجهی متفاوت است، بهینه سازی جنبه های مستقل از شبکه عملکرد صفحه را مورد توجه قرار می دهد: پیکربندی سرور، ساختار HTML یک صفحه، و استفاده آن از منابع خارجی مانند تصاویر، جاوا اسکریپت و CSS. اجرای پیشنهادات باید عملکرد نسبی صفحه را بهبود بخشد. با این حال، عملکرد مطلق صفحه همچنان به اتصال شبکه کاربر بستگی دارد.
عملکرد سرعت تحت تأثیر عوامل مختلفی قرار می گیرد، اما دو مورد از آنها مهمترین هستند:
- رندر انسداد رفت و برگشت : رفت و برگشت مورد نیاز برای ارائه منابع مسدود کردن رندر . اگر بیشتر منابع یک صفحه مسدود کننده رندر هستند، PageSpeed Insights یک صفحه را دارای فضای بهینه سازی بزرگی در نظر می گیرد. توسعهدهنده میتواند اجتناب از تغییر مسیرهای صفحه فرود ، حذف جاوا اسکریپت و CSS مسدودکننده رندر ، استفاده از حافظه پنهان مرورگر ، اولویتبندی محتوای قابل مشاهده و کاهش قوانین زمان پاسخ سرور برای بهینهسازی را بررسی کند.
- اندازه پاسخ : اندازه کل پاسخ، از جمله منابع اصلی HTML و همه منابع فرعی. اگر بیشتر بدنه پاسخ را میتوان با فشردهسازی یا کوچکسازی حذف کرد، PageSpeed Insights یک صفحه را فضای بهینهسازی بزرگی در نظر میگیرد. توسعهدهنده میتواند قوانین Enable Compression ، Minify Resources و Optimize Images را برای بهینهسازی بررسی کند.
سوالات؟
اگر درباره PageSpeed Insights سؤالی دارید، لطفاً به سؤالات متداول ما مراجعه کنید یا پیامی به گروه بحث ما ارسال کنید.