בדיקת ביצועי האפליקציה שלך
ביצועי האפליקציה שלך משפיעים על מהירות הטעינה והתגובה למשתמשים. ניתן למדוד זאת באמצעות Developer Tools של הדפדפן שלך. מדדי הביצועים העיקריים כוללים: Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) ו-Interaction to Next Paint (INP).
אופטימיזציה של ביצועי האפליקציה שלך
בצע אופטימיזציה של ביצועי האפליקציה שלך על ידי התמקדות במדדי המפתח שמשפיעים על מהירות הטעינה, ההפעלה והתגובה. כל אחד מהם מדגיש היבט שונה של חוויית המשתמש, וניתן להנחות את צ’אט הבינה המלאכותית של Base44 לבצע אופטימיזציה שלהם ישירות.Largest Contentful Paint (LCP)
LCP מודד את הזמן שלוקח לאלמנט הגדול ביותר הנראה (תמונה, טקסט או סרטון) מעל הקו לצוץ. כדי לבצע אופטימיזציה של LCP:- שמור על תוכן נראה מעל הקו קל ומהיר.
- העבר אלמנטים כבדים (סרטונים, iFrames, גריד, רשימות) מתחת לקו.
- בצע אופטימיזציה ודחיסה של תמונות לפני ההעלאה.
- השתמש ב-lazy loading עבור תמונות מחוץ למסך.
Cumulative Layout Shift (CLS)
CLS מודד תנועה לא צפויה בפריסת האפליקציה שלך בזמן הטעינה. כדי לבצע אופטימיזציה של CLS:- הוסף הגדרות גודל: תן לכל תמונה וסרטון גובה ורוחב קבועים כדי למנוע הסטה בעת הטעינה.
- בצע אופטימיזציה של גופנים מותאמים אישית: השתמש במאפיין
font-display: swap;ב-CSS שלך כדי למנוע טקסט בלתי נראה בזמן טעינת הגופן. - שמור מקום לתוכן דינמי: הגדר רווחים קבועים לפרסומות, חלונות קופצים, או כל דבר שנטען לאחר הרינדור הראשוני.
- מזער עדכוני DOM: הגבל שינויי פריסה שנגרמים על ידי סקריפטים אוטומטיים.
Interaction to Next Paint (INP)
INP מודד את מהירות התגובה של האפליקציה שלך ללחיצות, הקשות או קלט מקלדת. כדי לבצע אופטימיזציה של INP:- הימנע מסקריפטים ארוכים שמופעלים על ידי פעולות משתמש.
- דחה או הסר סקריפטים לא חיוניים מהטעינה הראשונית.
- שמור על פריסות פשוטות ואנימציות מינימליות.
- עקוב אחר היענות בכרטיסייה Performance.
Content Delivery Network (CDN) ו-caching
Content Delivery Network (CDN) מספק עותקים של האפליקציה שלך משרתים הקרובים ביותר למיקום המשתמש, ומשפר את זמני הטעינה. Base44 משתמשת אוטומטית ב-Cloudflare CDN ל-caching ולמסירה.כרגע, לא ניתן לנקות את מטמון ה-CDN ידנית.
שאלות נפוצות
לחץ על שאלה למטה כדי ללמוד עוד על אופטימיזציה של ביצועי האתר.כיצד אני בודק את ביצועי האפליקציה שלי?
כיצד אני בודק את ביצועי האפליקציה שלי?
ניתן לבדוק את ביצועי האפליקציה שלך באמצעות Chrome DevTools או Google PageSpeed Insights.כדי לבדוק עם Chrome:
- בדיקה מהירה:
- פתח את האפליקציה המפורסמת שלך.
- לחץ עם הלחצן הימני בכל מקום ובחר Inspect.
- בחלונית הימנית, Chrome מציג מדדים מקומיים עבור Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) ו-Interaction to Next Paint (INP).
זה נותן לך מבט מיידי על ביצועי העמוד החי שלך.
- בדיקה מפורטת:
- פתח את Chrome DevTools.
- לחץ על הכרטיסייה Performance.
- לחץ על Record, טען מחדש את העמוד, ועצור את ההקלטה ברגע שהטעינה מסתיימת.
- סקור את ציר הזמן המלא של הביצועים, כולל First Contentful Paint (FCP), LCP, ופעילות בחוט הראשי.
- עבור אל PageSpeed Insights.
- הזן את ה-URL של האפליקציה שלך ולחץ על Analyze.
- סקור את הקטעים Insights ו-Diagnostics לדרכים לשפר את ביצועי האפליקציה שלך.
לאיזה ציון ביצועים עליי לשאוף?
לאיזה ציון ביצועים עליי לשאוף?
שאף לעמוד או לעבור את הציונים המומלצים האלה לחוויה הטובה ביותר:
- Largest Contentful Paint (LCP): 2.5 שניות או פחות.
- Cumulative Layout Shift (CLS): 0.1 או פחות.
- Interaction to Next Paint (INP): 200 מילי-שניות או פחות.
מדוע האפליקציה שלי מקבלת ציון נמוך?
מדוע האפליקציה שלי מקבלת ציון נמוך?
ציון ביצועים נמוך בדרך כלל אומר שאלמנטים מסוימים באתר שלך לוקחים זמן רב יותר לטעון מהצפוי. תוכן כבד מעל הקו, סקריפטים גדולים, או מדיה לא מותאמת הם הגורמים הנפוצים ביותר.כדי לפתור בעיות:
- הפעל את האפליקציה שלך דרך Google PageSpeed Insights ובדוק:
- משאבי חסימת רינדור: העבר סקריפטים ל-
asyncאוdefer. - חבילות JavaScript גדולות: פשט או פצל קוד ספק.
- תמונות לא מותאמות: דחוס והעלה מחדש.
- משאבי חסימת רינדור: העבר סקריפטים ל-
- ב-Chrome DevTools, פתח את הכרטיסייה Network ולחץ על Reload כדי לראות איך הקבצים שלך נטענים בזמן אמת.
- שים לב לקבצים שלוקחים יותר מ-1–2 שניות לטעון — אלה כנראה מאיטים את האפליקציה שלך.
- העבר סרטונים, רשימות נתונים, או חלקים כבדים מתחת לקו.
- דחוס ושנה גודל של תמונות לפני ההעלאה.
- הסר סקריפטים או CSS לא בשימוש.
- פרסם מחדש את האפליקציה שלך כדי לרענן את מטמון ה-CDN.
כיצד אני גורם לסרטונים או אנימציות להיטען מהר יותר?
כיצד אני גורם לסרטונים או אנימציות להיטען מהר יותר?
- אחסן סרטונים באופן חיצוני (לדוגמה ב-Vimeo או YouTube).
- הוסף
loading="lazy"לסרטונים מוטמעים או iframes. - הצב סרטונים מתחת לקו כדי לתת עדיפות לטקסט ולתמונות.
- השבת autoplay או loop לסרטוני רקע גדולים.
מדוע ציון PageSpeed שלי נמוך יותר בנייד?
מדוע ציון PageSpeed שלי נמוך יותר בנייד?
בדיקות נייד פועלות ברשתות ובמכשירים איטיים יותר, ולכן הציונים בדרך כלל נמוכים יותר ממחשב. התמקד באופטימיזציה של LCP ו-INP עבור נייד תחילה על ידי הפחתת מדיה כבדה, דחיית סקריפטים לא קריטיים, ופישוט פריסות.
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.

