שרת קבצים ווידאו: כך חוסכים I/O יקר מפז בעשר דקות עבודה

יום שלישי, נובמבר 6, 2012

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

MariaDB למפתחי .NET ובכלל

יום שני, אוקטובר 15, 2012

על MySQL הוותיק והפופולארי מן הסתם כולם שמעו, וחלק אפילו משתמשים או השתמשו בעבר. מי שלא - כדאי תמיד להכיר.עם עליית הפופולאריות שלו נתקלו המשתמשים בבעיות Scaling ואחרות שהגירסא הרשמית לא תמיד ענתה עליהם, כל מיני משתמשים התחילו לפתח פאצ'ים עם שיפורי ביצועים ויכולת. זה התחיל בעיקר עם Google ועם Facebook Patch והמשיך עם הפצות בינאריות של ממש. בניגוד לשאר תואמי-MySQL (למשל Percona Server) שמגיעים בגירסאות לינוקס בלבד, MariaDB מגיע גם עם MSI להתקנה פשוטה על Windows לסוגיו, וגם עם סדרה ארוכה של תיקונים שמטרתן לעבוד טוב יותר ולנצל את מלוא הכח של מערכת ההפעלה הזו. בצד האפליקציה אין הבדל: ה-Connector...
אין תגובות

ג'יבריש משונה, – והפיתרון ההגיוני (רוגלות)

יום שלישי, מרץ 27, 2012

אתמול אני מקבל דוא"ל פנייה משתמשת, שיש לו אוסף גדול של בעיות. לא הצלחתי להבין אף מילה. עניתי בחזרה למייל, וקיבלתי משהו שנראה ככה: ג„¢׳³ֲš: ׳³ג€™' ׳³ג€˜׳³ ׳³ג„¢׳³ֲ¡׳³ֲŸ ׳³׳³׳³ֲ©׳³ֲ¢"׳³ג€˜, 26 ׳³ֲž׳³ֲ¨׳³ֲ¥ (למי שלא יודע, זה מה שקורה כששולחים עברית ב-utf-8 והצד השני קורא אותה כ-windows-1255) מדובר במוצר שעובד אצל עשרות אלפי משתמשים בכל דפדפן אפשרי מ-IE7 ומעלה. היה לי ברור שזו בעיה של המחשב המקומי, אבל לא היה לי קצה של חוט. ביקשתי גישה מרחוק ב-Team Viewer למחשב של הלקוחה. הלכתי להגדרות של IE, ביטלתי את כל...
2 תגובות

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

יום חמישי, ספטמבר 15, 2011

מעשה (אמיתי) שהיה לפני מס' חודשים: עוזי ברוך (מנהל מחלקת החדשות של ערוץ 7) מתקשר ומתלונן: העלתי מבזק, והוא לא פורסם בזמן. עוברים יומיים, ושוב אותה תלונה, ושוב ושוב ושוב מאנשי צוות שונים – חומרים עולים לאתר באיחור. את המבזק הבא אני מבקש להעלות בעצמי. מעמדת הפיתוח. מקבל את הטקסט ב-Messenger, מעתיק, ומדביק מול עיניהם. עובד. אבל החבר'ה בחדשות ממשיכים להתלונן. אני בינתיים נובר כמו משוגע בכל רכיבי המטמון במערכת ומוודא שהם נמחקים (flush) כשנצרך. שום דבר. עוברים חודשיים בהם אני סובל מטלפונים והודעות מתלוננות, עד שמצאתי את הבעיה האמיתית:...
תגיות: ,
אין תגובות

וירוסים התחילו לשלוח מיילים מתורגמים

יום שלישי, אוקטובר 5, 2010

קיבלתי את המייל הזה הבוקר, ממשתמש שכנראה נפרצה התיבה שלו בחברת AT&T האמריקאית:   שלום זה נותן לי תענוג גדול לכתוב לך הייתי הגלישה כאשר אני נתקל הפרופיל שלך ו משהו נגע בי ליצור איתך קשר אני אשמח מאוד להיות בקשר עם לך אם יהיה לך את הרצון איתי כדי שנוכל להכיר אחד את השני ולראות מה קרה future.i ישמח מאוד אם תוכל לכתוב לי דרך הדוא"ל שלי עבור לי לספר לך עוד על עצמי ולתת לך תמונה שלי בתור התחלה טובה. אני אהיה מחכה לשמוע ממך. שיהיה לך יום מבורך. מתוך...
תגיות: ,
2 תגובות

דפדפנים בישראל: IE6 עומד על 18%, IE8 על 52%

יום שלישי, יוני 15, 2010

נתח שוק של דפדפנים בישראל, דגש על משתמשים לא מקצועיים: גירסאות IE:   הדפדפן ההסטורי והעתיק בן התשע, שנוא נפשם של מפתחי ה-Web מזה שנים ארוכות עומד על נתח שוק של 18% בישראל. IE8 עומד על 52%. להערכתי, משרדי ממשלה וגופים ציבוריים אחראים על כ-60% ממשתמשי הדפדפן הפרה-הסטורי הזה. אם יש למישהו רעיון מה אפשר לעשות בתחום הזה – נשמח.  
אין תגובות

Nginx – פרוקסי הפוך לביזור וקיצוץ עומסים מ-IIS

יום שבת, ינואר 16, 2010

Nginx הוא שרת קטן שנכתב ללינוקס (אבל עובד גם על חלונות) ומיועד למטרה אחת ויחידה: Reverse Proxy מתוחכם. הוא יודע לשמור אצלו ב-Cache את הקבצים הסטטיים למינהם ומוריד את העומס ה זה מה-I/O של שרת האפליקציה*, והוא יודע גם לבזר את הבקשות בין השרתים השונים שלכם תוך שימוש ב-Sticky Sessions כדי לוודא שכל גולש משוייך ל-Session בשרת "שלו". בדרך כלל אתרים שזקוקים לדבר כזה משתמשים כבר ב-CDN או פיתרון דומה, אבל למי שצריך לשפר ביצועים של אתר בגודל בינוני+, שהגולשים שלו מרוכזים במדינה אחת זה יכול להיות פיתרון מצויין (וגם זול). Nginx     ...
תגיות: ,
אין תגובות

IE בישראל ירד מתחת ל-90%. IE6 ירד ל-24%

יום חמישי, דצמבר 24, 2009

כתבה שפירסמנו בערוץ 7 על סטטיסטיקות דפדפנים בקרב גולשים לא מקצועיים בישראל. ממחקר לא מקצועי ולא מהימן שעשינו לגבי הדפדפן העתיק והפופולארי, הסתבר כי אחוז גדול מאוד של משתמשיו הם עובדי משרדי ממשלה, ביטוח לאומי וכו', שפשוט לא יכולים לשדרג. במערכת החינוך המצב טוב יותר, אבל רחוק מלהיות מושלם. לעיתים פשוט פנינו לאחראי מחשבים של מוסדות והתחננו שישדרגו, עבד לעיתים ולעיתים – לא כ"כ.   ומה אצלכם?
תגובה אחת

100% CPU ב-IIS

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

English: how to find what can make your IIS server 100% crazy, and fix it. debugging high CPU usage by w3wp.exe with Microsoft's IIS debugging tools. לעיתים נתקלים בשרת ש"נחנק" ומגיע ל-100% ניצולת מעבד. כמה רעיונות בסיסיים להתחלת פיתרון בבעיה.במקרה כזה דפים מגיבים באיטיות, ומדי פעם נתקעים עם שגיאות כגון Service Unavailable או Server too busy. 1. מה חונק את השרת?Ctrl + Alt + Esc יפעיל את מנהל המשימות. נמיין את "תהליכים" ונחפש מי מתעלל בשרת. בדרך כלל זה יהיה w3wp.exe, (ב-IIS5 זה היה אאל"ט dllhost.exe), אבל ממש לא תמיד.זה יכול להיות גם מסד נתונים (mysqlnt.exe או sqlsrvr.exe ב-MySQL או SQL Server...
אין תגובות

אלול תשס"ט: גירסאות דפדפנים

יום שבת, אוגוסט 29, 2009

August 09' - Israeli Browser versions. אתרי אינטרנט שונים הפסיקו לתמוך ב-IE6 ידידנו היקר (במונחי שעות עבודה) משכבר הימים, ובכל זאת - אחוז התפוצה של הדפדפן הזה עדיין גבוה. גבוה מדי.האתרים העיקרים שמציגים סטטיסטיקה בנושא הם אתרי הטכנולוגיה, ושם הנתונים מוטים לטובת דפדפנים מתקדמים ו/או קוד פתוח וכו'. השתמשנו בסטטיסטיקה של אתר החדשות "ערוץ 7" על מנת לבדוק את הנתונים, והרי הם לפניכם.1. גירסאות IE. גירסא 7 מובילה, 6 תופסת כ-30% מהשוק והרבה הרבה אחורה הגירסא השמינית. המשמעות של כל זה היא אחת: אי אפשר לוותר על התמיכה ב-IE6, למרות שזה חלום גדול שלי מזה שנים. 2....