תובנות לגבי הביצועים: תובנות פרקטיות לגבי ביצועי האתר

Sofia Emelianova
Sofia Emelianova

בחלונית תובנות לגבי הביצועים אתם יכולים לקבל תובנות פרקטיות שמבוססות על תרחישים לדוגמה לגבי ביצועי האתר.

למה כדאי להשתמש בלוח חדש?

החלונית החדשה תובנות לגבי הביצועים היא ניסוי שמטרתו לתת מענה ל-3 הבעיות הבאות למפתחים במהלך העבודה עם החלונית ביצועים הקיימת:

  • יותר מדי מידע. בזכות ממשק המשתמש בעיצוב החדש, החלונית תובנות לגבי הביצועים מייעלת את הנתונים ומציגה רק מידע רלוונטי.
  • קשה להבחין בין תרחישים לדוגמה. החלונית תובנות לגבי הביצועים תומכת בניתוח שמבוסס על תרחיש לדוגמה. נכון לעכשיו, התכונה תומכת רק בתרחיש לדוגמה של טעינת דפים, ובעתיד נוסיף עוד על סמך המשוב שלכם, כמו אינטראקטיביות.
  • נדרשת מומחיות עמוקה באופן שבו דפדפנים פועלים כדי להשתמש ביעילות. החלונית תובנות לגבי הביצועים מדגישה את התובנות העיקריות בחלונית תובנות, וכוללת משוב פרקטי לפתרון בעיות.

מבוא

במדריך הזה תלמדו איך למדוד ולהבין את ביצועי טעינת הדפים באמצעות החלונית תובנות לגבי ביצועים. המשך לקרוא או לצפות בגרסת הווידאו של המדריך שלמעלה.

פתיחת החלונית של התובנות לגבי הביצועים

  1. פותחים את כלי הפיתוח.
  2. לוחצים על אפשרויות נוספות > כלים נוספים > תובנות לגבי הביצועים.

    מדדי ביצועים בתפריט.

    לחלופין, משתמשים בתפריט הפקודות כדי לפתוח את החלונית תובנות לגבי ביצועים.

    הצגת הפקודה של מדדי הביצועים בתפריט הפקודה.

שיא ביצועים

בחלונית תובנות לגבי הביצועים אפשר לתעד ביצועים כלליים שקשורים לתרחיש לדוגמה (למשל, טעינת דפים).

  1. פותחים את דף ההדגמה הזה בכרטיסייה חדשה ופותחים את החלונית 'תובנות לגבי הביצועים' בדף.
  2. אפשר לווסת את הרשת והמעבד (CPU) במהלך ההקלטה. במדריך הזה אפשר לעיין במאמר השבתת המטמון ולהגדיר את CPU להאטה פי 4 בתפריט הנפתח:

    ויסות נתונים.

  3. לוחצים על מדידת טעינת הדף. כלי הפיתוח מתעדים מדדי ביצועים בזמן שהדף נטען מחדש, ואז מפסיקים את ההקלטה באופן אוטומטי כמה שניות אחרי שטעינת הדף מסתיימת.

    אפשרויות ההתחלה.

איך מציגים מחדש הקלטת ביצועים

משתמשים בפקדים שבתחתית המסך כדי לשלוט בהפעלה החוזרת של ההקלטה.

הפעלה מחדש של הפקדים.

הנה דוגמה איך לעשות זאת.

  • לוחצים על הפעלה כדי לצפות בהקלטה.
  • לוחצים על השהיה כדי להשהות את ההפעלה מחדש.
  • משנים את מהירות ההפעלה באמצעות התפריט הנפתח.
  • לוחצים על החלפת התצוגה המקדימה החזותית כדי להציג או להסתיר את התצוגה המקדימה החזותית.

כלי הפיתוח מקטינים את התצוגה באופן אוטומטי כדי להציג את ציר הזמן המלא של ההקלטה. אתם יכולים לנווט בהקלטה באמצעות שינוי מרחק התצוגה ולהזיז את ציר הזמן.

כדי לשנות את מרחק התצוגה ולהזיז את ציר הזמן שמאלה וימינה, משתמשים בלחצני הניווט המתאימים:

  • לוחצים על ציר הזמן כדי להזיז את סמן המיקום כדי להציג פריים מסוים.
  • לוחצים על הפקדים התקרבות ו התרחקות בחלק התחתון כדי להתקרב. במקרה כזה, מגדילים את התצוגה על סמך המיקום הנוכחי.
  • גוררים את סרגל הגלילה האופקי שלמטה כדי להזיז את ציר הזמן שמאלה וימינה.

לחלופין, אפשר להשתמש במקשי הקיצור. כדי להציג את קיצורי הדרך, לוחצים על הלחצן . מקשי קיצור.

כשמשתמשים במקשי קיצור, מתבצעת הגדלה של התצוגה בהתאם לסמן העכבר.

הצגה של תובנות לגבי הביצועים

בחלונית תובנות מוצגת רשימה של תובנות לגבי הביצועים. זיהוי ותיקון בעיות אפשריות בביצועים.

חלונית התובנות.

מעבירים את העכבר מעל כל אחת מהתובנות כדי להדגיש אותן במסלולים הראשיים.

לוחצים על תובנה, למשל הבקשה לחסימת עיבוד, כדי לפתוח אותה בחלונית פרטים. כדי להבין טוב יותר את הבעיה, כדאי לעיין בקטעים קובץ, בעיה, איך פותרים את הבעיה, ועוד.

פרטי המדד.

הצגת מדדי הביצועים של Web Vitals

מדדי Web Vitals הם יוזמה של Google שמטרתה לספק הנחיות אחידות לאותות איכות שחיוניים לשיפור חוויית המשתמש באינטרנט.

אפשר להציג את המדדים האלה בחלונית ציר הזמן ותובנות.

הצגת מדדי הביצועים של Web Vitals.

כדי לקבל מידע נוסף על המדדים, אפשר להעביר את העכבר מעל התובנות בציר הזמן.

איך בודקים עיכובים בהמרת התוכן הכי גדול (LCP)

המדד המהירות שבה נטען רכיב התוכן הכי גדול (LCP) הוא אחד מהמדדים של מדדי הליבה לבדיקת חוויית המשתמש באתר. הוא מדווח על זמן הרינדור של התמונה או גוש הטקסט הגדולים ביותר שניתן לראות באזור התצוגה, ביחס למועד שבו הדף התחיל להיטען לראשונה.

ערכי סף של LCP.

ציון LCP טוב הוא 2.5 שניות או פחות.

אם הרינדור של מאפיין התוכן הגדול ביותר בדף נמשך זמן רב יותר, בציר הזמן יופיע תג ה-LCP עם ריבוע או משולש אדום צהוב.

התג LCP.

כדי לפתוח את החלונית פרטים, לוחצים על תג ה-LCP בציר הזמן או בחלונית תובנות שמשמאל. בחלונית אפשר לראות את הסיבות האפשריות לעיכובים ולקבל הצעות לפתרון.

חלונית הפרטים.

בדוגמה הזו, בקשה חוסמת את העיבוד וניתן להחיל סגנונות קריטיים בתוך השורה כדי לתקן זאת. למידע נוסף, אפשר לעיין במאמר הסרת משאבים שחוסמים עיבוד.

כדי להציג את חלקי המשנה של זמן רינדור LCP, גוללים למטה לקטע פרטים > פירוט תזמונים.

פירוט התזמונים.

זמן הרינדור של LCP מורכב מרכיבי המשנה הבאים:

חלק משנה LCP תיאור
זמן עד לבייט ראשון (TTFB) הזמן שעובר מהרגע שבו המשתמש מתחיל את טעינת הדף ועד שהדפדפן מקבל את הבייט הראשון של תגובת המסמך ב-HTML.
עיכוב בטעינת משאבים הדלתא בין TTFB לבין המועד שבו הדפדפן מתחיל לטעון את משאב ה-LCP.
זמן טעינה של משאב הזמן שנדרש כדי לטעון את משאב ה-LCP עצמו.
עיכוב בעיבוד הרכיבים הדלתא בין המועד שבו משאב ה-LCP מסתיים עד לרינדור מלא של רכיב ה-LCP.

אם לרכיב LCP לא נדרש טעינת משאב כדי לעבד אותו, הזמן והעיכוב בטעינת המשאב לא יוצגו. לדוגמה, במקרה שהאלמנט הוא צומת טקסט שמעובד עם גופן של המערכת.

הצגת הפעילות של התנודות בפריסה

הצגת הפעילות בתנודות בפריסה בטראק שינויי פריסה.

הפריסה 'משנה את המסלול'.

שינויי הפריסה מקובצים בחלון סשן. בדוגמה יש שני חלונות של סשנים. יש רווחים בין החלונות של הסשנים.

חלון ופער של סשן.

Cumulative Layout Shifts (CLS) הוא אחד מהמדדים של מדדי הליבה לבדיקת חוויית המשתמש באתר. אפשר להשתמש במסלול היסט הפריסה כדי לזהות בעיות אפשריות וגורמים לשינויים בפריסה.

כשמשפרים את מדד CLS, תמיד צריך להתחיל בחלון הסשן הגדול ביותר. בדוגמה שלנו, חלון 1 של סשן הוא החלון הגדול ביותר, על סמך צבע הרקע והרמה שלו.

CLS

אפשר ללחוץ על צילום מסך כדי להציג את הפרטים של השינוי בפריסה, לזהות את הסיבות הבסיסיות האפשריות ואת הרכיבים שהושפעו.

הצגת הפרטים של שינוי הפריסה.

בדוגמה שלנו, שורש הבעיה הוא מדיה לא בגודל לא. כדי לפתור את הבעיה, אפשר לעיין במאמר אופטימיזציה של היסט הפריסה המצטבר של.

לזהות את הסיבות האפשריות לכך.

הסבר על הציון של השינויים בפריסה

כדי להבין איך הציונים מחושבים, עוברים אל הקטע Window בחלונית פרטים. חלון מראה לאיזה חלון סשן שייך שינוי הפריסה הנוכחי.

אם כל הדף זז, הציון המקסימלי של כל שינוי פריסה הוא 1. בדוגמה שלנו, שינוי הפריסה הראשון קיבל ציון של 0.15. הציון של שינוי הפריסה השני היה 0.041.

הסבר על הציון של השינויים בפריסה.

הציון הכולל של חלון הסשן הזה הוא 0.19. בהתאם לסף ה-CLS, נדרש שיפור. צבע הרקע של חלון הסשן משקף את אותו הדבר.

סף CLS.

תרשים הרקע של חלון הסשן גדל עם הזמן. הציון המצטבר של שינוי הפריסה משקף את העלייה באותה נקודת זמן.

תרשים רקע של חלון הפיצוי.

הצגת הפעילות ברשת

הצגת פעילות ברשת במסלול רשת. אפשר להרחיב את מסלול הרשת כדי להציג את כל פעילויות הרשת וללחוץ על כל פריט כדי להציג את הפרטים שלו.

הצגת הפעילות ברשת.

הצגת פעילות של כלי הרינדור

מעיינים בפעילות העיבוד במסלול Renderer. ניתן להרחיב כל מאפשר כדי להציג את הפעילויות וללחוץ על כל פריט כדי להציג את הפרטים.

הצגת פעילות של כלי הרינדור.

הצגת פעילות GPU

הצגת פעילות של יחידת GPU במסלול GPU. כברירת מחדל, המסלול של ה-GPU מוסתר. כדי להפעיל אותו, בודקים את ה-GPU בהגדרות.

הצגת פעילות ב-GPU.

הצגת תזמוני משתמש

כדי לקבל מדדי ביצועים מותאמים אישית, אפשר להשתמש בתזמון משתמש ולהציג את התזמונים באופן חזותי באמצעות המסלול תזמון. מידע נוסף זמין במאמר User Schedule API.

כדאי לעיין בדף ההדגמה הזה שמחשב את הזמן שחלף של טעינת הטקסט.

כדי להציג תזמוני משתמש:

  1. סימון מקומות באפליקציה באמצעות performance.mark().
  2. אפשר למדוד את הזמן שחלף בין הסימנים באמצעות performance.measure().
  3. תיעוד ביצועים.
  4. מציגים את המדידות במסלול תזמונים. אם לא ניתן לראות את הטראק, צריך לבדוק את האפשרות תזמוני משתמש בהגדרות.
  5. כדי להציג את הפרטים, לוחצים על התזמון במסלול. הטראק 'תזמונים'

התאמה אישית של ממשק המשתמש

כדי להתאים אישית את ציר הזמן ואת המסלולים, לוחצים על סמל ההגדרות של החלונית ובודקים את האפשרויות הרצויות.

הגדרות.

ייצוא הקלטה

כדי לשמור הקלטה, לוחצים על ייצוא .

ייצוא הקלטה.

ייבוא הקלטה

כדי לטעון הקלטה, בוחרים באפשרות ייבוא .

ייבוא הקלטה.

מחיקת הקלטה

כדי למחוק הקלטה:

  1. לוחצים על Delete. תיפתח תיבת דו-שיח לאישור. מחיקת ההקלטה.
  2. בתיבת הדו-שיח, לוחצים על מחיקה כדי לאשר את המחיקה.