לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > מערכות הפעלה
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #2  
ישן 02-12-2009, 17:44
  שימיadmin שימי אינו מחובר  
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
 
חבר מתאריך: 25.10.01
הודעות: 42,776
בתגובה להודעה מספר 1 שנכתבה על ידי vivotech שמתחילה ב "שרת IIS - הגבלת חיבורים בו זמנית"

אתה לא יכול להוריד עומס ולהשאיר את רמת העומס מהצרכנים אותו דבר... זה סותר. ונשמע לי שזה מה שאתה מנסה לעשות.

דרכי עקיפה לבעייה:

* לחסום רק חלק מהמשתמשים בכל זמן נתון - על ידי זה שלפני הרצת הדו"ח אתה תבדוק כמה דו"חות רצים כבר באותו רגע, ולא תאפשר להריץ דו"חות במקביל.

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

* אתה יכול לקנות חומרה חזקה יותר (הפתרון הכללי לאלה שעשו את הטעות והריצו מערכת שאמורה לטפל בכמויות גדולות של מידע על תשתיות מיקרוסופט) - ואפילו שיהיה יותר משרת אחד עם חלוקת בקשות ביניהם.

דרכים לפתרון הבעייה שלא כוללות עקיפות:

* במידת האפשר ותלוי בסיבה לעומס, ייעל את מסד הנתונים שלך כך שלא יתאמץ כל כך הרבה כדי למשוך את הנתונים המבוקשים... (נורמליזציה, אינדקסים, וכו')

* להשתמש באפליקציה / מסד נתונים שעובדים בצורה יותר יעילה == לא מבית מיקרוסופט
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
נמאס לכם לזכור סיסמאות? לחצו כאן!

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 02-12-2009, 19:51
  שימיadmin שימי אינו מחובר  
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
 
חבר מתאריך: 25.10.01
הודעות: 42,776
בתגובה להודעה מספר 3 שנכתבה על ידי vivotech שמתחילה ב "תודה"

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

לגבי רשימת המתנה - זה עניין אפליקטיבי, מי שכתב את האפליקציה צריך במקום להריץ את השאילתות, לשמור אותן היכנשהוא, ואז להריץ משימה על השרת שעובדת בלולאה (או כל פתרון יצירתי אחר כדי לוודא שלא רצות כמה משימות במקביל) שקוראת בכל פעם את השאילתות שיש לבצע, ומבצעת אותן. בסיום הריצה היא שומרת אותן במקום כלשהוא, והאפליקציה [שילוב צד שרת+לקוח - נניח עם AJAX] יודעת לחכות למידע במקום הזה, וכשהוא מגיע, להציג אותו ללקוח (למשל, אפשר לוותר לחלוטין על המתנה של הלקוח לשרת, על ידי שליחה במייל של התוצאה לכשהיא מתקבלת - אם זה רלוונטי...)

הכל דורש שינוי באפליקציה

שוב, אם אתה מחפש פתרון קסם ללגרום לשרת לבצע עבודה שהוא לא מסוגל לבצע, שום דבר לא יעזור לך, העומס יפיל את המכונה, ולא משנה כמה היא חזקה. חייבים למנוע concurrency ולא ניתן לעשות את זה על ידי קליקים בעכבר (לדעתי...).

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

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 03-12-2009, 09:04
צלמית המשתמש של המממ
  המממ המממ אינו מחובר  
 
חבר מתאריך: 30.10.01
הודעות: 8,699
Follow me...
אני מנצל על כך שאני מתפרץ לדיון
בתגובה להודעה מספר 5 שנכתבה על ידי vivotech שמתחילה ב "שוב תודה"

לא תוכל למצוא "מדריך" שילמד אותך איך לתכנת אפליקציות לשרתים.
לצורך כך אתה צריך מתכנת מנוסה - ותכנון נכון של הפתרון כך שלא יפגע בפונקצונליות.

למשל, על פי התיאור שלך, אני מניח שכל בקשה של לקוח גורמת למספר פניות למסד הנתונים
זאת אומרת שאת ההגבלה תצטרך לשים באיזור בתוכנה שמטפל בבקשות של הלקוחות ולא באיזור שפונה למסד.

בכל מקרה, האם אתה יודע מהו המשאב שחסר למערכת שלך כדי שתוכל לעמוד בעומס?
(צריכת מעבד גבוהה, עומס פניות לדיסק, רוחב פס לא מספיק ברשת, כמות זיכרון לא מספיקה)

אם תמצא מה מגביל אותך אולי תוכל לתכנן פתרון ממוקד יותר
_____________________________________
_________________________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
אזהרה: משרד הבריאות קובע כי העישון מזיק לבריאות !
תראו, אפילו החייזר נהיה ירוק מזה

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 05:40

הדף נוצר ב 0.04 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר