שתף באמצעות


רשימת המלצות ליעילות ביצועים

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

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

רשימת פעולות לביצוע

  קוד המלצה
PE:01 הגדירו יעדי ביצועים. יעדי ביצועים צריכים להיות ערכים מספריים הקשורים לדרישות עומס העבודה. עליך ליישם יעדי ביצועים עבור כל זרימות עומס העבודה.
PE:02 ביצוע תכנון ביצועים. יש לבצע תכנון ביצועים לפני שיהיו שינויים צפויים בדפוסי השימוש. שינויים חזויים כוללים וריאציות עונתיות, עדכוני מוצרים, קמפיינים שיווקיים, אירועים מיוחדים או שינויים רגולטוריים.
PE:03 בחר את השירותים הנכונים. השירותים ותכונות המוצר חייבים לתמוך ביכולת שלך להגיע ליעדי הביצועים של עומס העבודה ולהתאים לשינויי קיבולת צפויים. הבחירות צריכות לשקול גם את היתרונות של שימוש בתכונות פלטפורמה או בניית יישום מותאם אישית.
PE:04 איסוף נתוני ביצועים. רכיבי עומס עבודה וזרימות אמורים לספק מדדים ויומנים אוטומטיים, רציפים ומשמעותיים. אסוף נתונים ברמות שונות של עומס העבודה, כגון האפליקציה, הפלטפורמה, הנתונים ורמות מערכת ההפעלה.
PE:05 ביצועי מבחן. בצע בדיקות קבועות בסביבה התואמת את סביבת הייצור. השווה תוצאות מול יעדי הביצועים ומדד הביצועים.
PE:06 מטב את ההיגיון. השתמש בקוד ובהיגיון עם ביצועים, וודא שהוא מוריד את האחריות לפלטפורמה. השתמש בלוגיקה רק למטרה המיועדת שלה ורק כאשר יש צורך.
PE:07 תעדוף את הביצועים של זרימות קריטיות. הקצאת משאבי עומס העבודה ומאמצי אופטימיזציית הביצועים צריכים לתעדף את הזרימות התומכות בתהליכים העסקיים, המשתמשים והתפעול החשובים ביותר.
PE:08 מטב את השימוש בנתונים. בצע אופטימיזציה של מאגרי הנתונים לשימוש המיועד והממשי שלהם בעומס העבודה.
PE:09 השב לבעיות בביצועים חיים. תכנן כיצד לטפל בבעיות ביצועים על ידי שילוב קווי תקשורת ואחריות ברורים. כאשר מתרחש מצב בעייתי, השתמש במה שאתה לומד כדי לזהות אמצעי מניעה ולשלב אותם בעומס העבודה שלך. יישם שיטות כדי לחזור לפעילות רגילה מהר יותר כאשר מתרחשים מצבים דומים.
PE:10 בצע אופטימיזציה מתמדת של הביצועים. התמקד ברכיבים שמראים ביצועים מתדרדרים לאורך זמן, כגון מסדי נתונים ותכונות רשת.

‏‫השלבים הבאים‬