Lazy(of T) – קרא פעם אחת, השתמש פעמים רבות

19 באוגוסט 2010

קלאס חדש שמומש ב-.NET Framework 4, שהעיקרון שלו אומר שבפעם הראשונה שקוראים ל-Value שלו, הוא יבצע פונקציה שתבקש אותו. בפעם השניה, תוצאות הפונקציה יוחזרו מה-Cache הפנימי של המחלקה הזו.   אפשר לקרוא עליה פה: http://dotnetfriendly.blogspot.com/2010/06/systemlazy.html
תגיות:
אין תגובות

עוד קצת ביצועים: שליפת "X הודעות חדשות" ממע' מסרים

12 באוגוסט 2010

אחד הרכיבים הנפוצים ביותר באתרי תוכן משתמש למינהם היא מערכת מסרים, ועדיף מערכת מסרים טובה. כשהאתר מצליח ונהיה פופולארי, תגלו עד מהרה את טבלאות ההודעות בראש רשימת הטבלאות העמוסות במסד הנתונים שלכם. בפוסט אציע פיתרון קל לביצוע, נוגד את כללי הנורמליזציה ובעיקר – עובד נפלא. כאשר ניגשים לבעיה, ניתן לראות 2 שימושים נפוצים: 1. הצגת מספר ההודעות בלבד 2. הצגת חלון DHTML קטן שמציג את הכותרת ורכיבים נוספים של הכותב או ההודעה. נתייחס לשניהם.   הפיתרון המוצע כאן הוא מאוד מאוד פשוט, אבל משפר ביצועים לעיתים בעשרות אחוזים:...
תגיות: , ,
אין תגובות