Browse by Tags
All Tags »
Tools (
RSS)
נתונים... כן כן הכול זה נתונים. נו? אז? מה חדש? לפעמים ריבוי הנתונים לא נותנים לנו להגיע לעיקר. אני אסביר: מרוב מספרים ותיאורים אנו שוכחים שיש ללקוח שלנו קטלוג , פריטים , והוא בעצם מבקש לנתח מכל הכיוונים , סיבובי צירים , מרוב מידע שאנו מציגים ללקוחות שלנו הם לא מסובבים צירים , הם מקבלים אותם (לידה כמובן!) J . אם בצירי לידה עסקינן , אוטוטו ניתן לתחקר את הנתונים ולא סתם נתונים אלא את הבינאריים בכבודם ובעצמם. איזה כיף! הכלי הבא מאפשר לקטלג , לאפיין , לצפות ולחקור את נתוני הקטלוג שלנו לפי בינה (לא ,...
אחד היכולות החשובות באפליקציה היא Manageability – יכולת ניטור כל מה מתרחש באפליקציה וברכיבים שלה, כולל בסיס נתונים. אז עם מה מנטרים? צד לקוח - Fiddler . מנטר תעבורת HTTP, מתאים ל-ASP.NET וגם ל-WCF עבור bindings מבוססי HTTP. צד IIS – לוגים של IIS . יודעים כמה יש פניות, כמה זמן לקחו הפניות, כמה חומר נכנס ויצא לאםליקציה, מתאים ל-ASP.NET וגם WCF כאשר מתארח ב-IIS. אפליקציה – מימוש עצמי של Instrumentation . האפשרויות הן שימוש ASP.NET Healthmonitoring , Custom Perfcounters , System.Diagnostic.Trace. וכמובן...
הרבה בעיות ביצועים ניתן לזהות ע"י בדיקות מאוד בסיסיות. Clint Huffman, האיש שמאחורי ה-PAL TOOL שניתן להורדה בחינם כאן - http://www.codeplex.com/PAL , משתף טכניקות פשוטות ע"י כלי מדהים - ping ו-pathping שנמצאים בכל התקנה של Windows. סיכום שלבים לביצוע להלן סדרה של פעולות ש-Clint מבצע כדי לזהות בעיות ברשת: Ping. בצע פקודה ping משרת מקור לשרת היעד. ב-LAN זה אמור לקחת מספר מילי שניות, אחרת ישנה בעיה ברשת. Pathping . שלח פקודת Pathping ממחשב מקור למחשב יעד. הדוח שיוצא בסוף אמור להראות כמה Packetים...
שאלה: מה הכלי האולטימטיבי לזיהוי בעיות ביצועים? תשובה: נמצא לכל אחד בין האוזניים. שילוב של גישה שיטתית וכלים פשוטים וזמינים מיידית מניבים מקסימום תוצאות במינימום זמן בזיהוי בעיות ביצועים באפליקציות. להלן רשימה של כלים חינמיים להורדה חופשית שכל מפתח אפליקציות ASP.NET חייב להכיר. ניהול ידע בקצה אצבעות – Guidance Explorer Guidance Explorer מבית patterns&practices או כפי שאנחנו מכנים אותו GE הינו כלי לניהול ידע ללא חיבור לרשת. GE מאפשר שליפה מהירה של מידע בתחומים כגון ביצועים, אבטחת מידע ו-VSTS....