EPISODE · Mar 10, 2014
208 Fogcast 06 - the many ways to scale
from רברס עם פלטפורמה
רן וליאור על איך מתמודדים עם סקייל? נתחיל בהגדרות - מה זה פרפורמנס? זמן התגובה של פעולה אחת: לדוגמא טעינת דף. ומה זה סקלביליות? מס' רב של פעולות כאלו. במילים אחרות: דף אחד נטען לאט? יש לך בעיית פרפורמנס. הרבה דפים? בעיית סקייל. סימפטום השמיכה הקצרה - תיקוני פרפורמנס מתגלים הרבה פעמים כשמיכה קצרה - כשמושכים לכיוון אחד, הכיוון השני נחשף. שלושה דברים חשובים כשעושים שיפורי ביצועים: למדוד, למדוד, למדוד. חשוב מאוד לקבל הוכחות ומספרים לכך שיש בעיה והיכן היא (דברי במספרים גברת). איך מגלים שהאתר שלכם סובל מבעיית ביצועים? בצעו Twitter Driven Development TDD. השיטה הטובה ביותר להתמודד עם סקייל היא לבצע הפרדה ולמדל את האפליקציה לפי: סטייט - להפריד בין שירותים הזקוקים לסטייט לאלו שלא ואותם לשמור ב CDN סקייל אנכי - לחזק את המחוזק: עוד זכרון פה, עוד CPU שם. נחמד אבל יש תקרת זכוכית. סקייל אופקי - חוות שרתים. רילטיים לעומת בטצ'. אוןליין לעומת אופליין. גן עדן לדחיינים - כל לוגיקה שלא חייב להתבצע ברילטיים, שימו בתור ודחו את הטיפול לאח"כ (אסינכרוני) מתי נכון להתחיל לחשוב על סקלביליות? (מתי זה לא premature?) כשצופים את הבעיה מראש ואין הבדל מבחינת העלות בין פתרון סקלבילי לשאינו כזה. אנקדוטות: אוסף פקודות אזוטריות אך שימושיות ביוניקס IDE Atom הדור הבא יומון ג'אוהסריפט Bootstrap 3.1.0 released הקובץ נמצא כאן האזנה נעימה ותודה רבה לאורן אפרתי על התמלול!
Embed this episode
NOW PLAYING
208 Fogcast 06 - the many ways to scale
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.