בעיות (ופתרונות) בשימוש ב-OutputCache לשיפור ביצועים

יום שני, ספטמבר 21, 2009

English: Some Tips for bypass Query Cache problems. First code: simple QueryCache Second code: Add to admin section on the website, and flush cache for URL Last Code: how to force Proxies/Browsers to not store cached content, and return to origin server. I used this technique for set long-time OutputCache, and clear it manually when I know that content changed. In Hebrew I explain why Query Cache fro long times is bad, and why Cache Dependencies is bad and expensive (especially SQLCacheDependency on heavy SQL Server), but often useless. אחת הבעיות הקשות (אך החיוביות) איתם מתמודדים מנהלי פרוייקטים, או מתכנתים בודדים,...
תגובה אחת

Service Unavailable, וסתם Timeoutים בסביבת ייצור

יום שלישי, יוני 2, 2009

English: Simple ways to find and destroy IIS hangs/timeout's. אחת התופעות המרגיזות ביותר היא אתר שעובד כהלכה, ללא עומסים חריגים נראים לעין ופתאום זורק שגיאות בסגנון של Server Unavailable, Server too Busy וכו'.כשמתחברים לשרת, מגלים את אחד משני הדברים: 1. w3wp צורך 100% CPU או קרוב לזה. לחילופין - 100% ממעבד בודד (למשל 50% במקרה של שני מעבדים לוגיים, 25 בארבעה וכו') 2. הכל "מת".מספר ה-Requestים המעובדים עומד על אפס או קרוב לזה, ה-CPU "ישן" על קרוב ל-0% אבל השרת לא מתפקד. כמובן שישנן עוד סיבות רבות שגורמות לתקלות מהסוג הזה, אבל אני אתחיל בנפוצות שבהן.   100% CPU...
3 תגובות

ר"ה תשס"ט: Firefox בעליה; IE7 עבר את 6

יום רביעי, אוקטובר 1, 2008

בעבר היה לי פה נוהל לפיו בכל ראש חודש עברי הצגתי סטטיסטיקה על הגולשים בשוק הרחב של הישראלים. מתישהו מגבלות הזמן הכריעו אותי, אבל לכבוד ר"ה - קצת נתונים. דפדפנים:   Firefox מטפס במהלך חצי השנה האחרונה (אדר ב'-אלול) בחצי אחוז. קצב איטי אבל עקבי ויציב שניכר גם בדו"חות במקומות אחרים. IE מאבד גובה לעבר ה-94.5%, שיא (שלילי) בו לא היה מאז יציאת IE6 לשוק וכנראה הרבה קודם (רק שאז לא היה לי מידע).האמור מדבר כמובן על השוק הישראלי, ולא על זה שבחו"ל שם המצב שונה בתכלית.   השוואת גירסאות של IE: IE6 עדיין תופס...

IE7 איטי בצורה מחרידה

יום שבת, מאי 3, 2008

אחד הדברים שהלהיב אותי כששיחקתי עם ויסטה בזמנו על גרוטאה עם 512MB RAM, היה זה שה-IE7 שהותקן עליה, היה מהיר פי שלוש לפחות בתחודשה, מאשר על מכונת XP חזקה ממנה בהרבה עם 3GB RAM. עבר זמן, ו-IE7 על ה-Vista (שהחליף את ה-XP על המכונה החזקה משמעותית) הפך איטי בהרבה, כנראה בעקבות עדכוני האבטחה. על אותה מכונה - Firefox* עובד כמו שצריך, וכנ"ל IE6 על Windows 2000 ב-Virtual PC. הנה דף איטי בצורה מחרידה (120KB בסך הכל). פתיחת הודעה בודדת (JS סופר בסיסי) אורכת מעל 6 שניות ב-50% CPU (מעבד בודד). אין...
2 תגובות