Zeev86 פורסם 2011 בספטמבר 3 Share פורסם 2011 בספטמבר 3 היי. אני בונה תוכנה שמורידה קבצים מסוימים, ואני מתכנן לעשות אפשרות בחירת mirrors להורדות.השאלה שלי, אם לתת לבנאדם לבחור את השרת המועדף, או ש"להמליץ" לו או לתת לתוכנה לבחור במקומו.חשבתי לעשות ping לכל אחד מהשרתים, וזה שמחזיר את הכי נמוך - ייבחר. אבל האם זה באמת יעבוד? כלומר, האם פינג נמוך ביותר תמיד יתן קצב הורדה מהיר יותר משאר הקישורים? קישור לתוכן שתף באתרים אחרים More sharing options...
nadaviz פורסם 2011 בספטמבר 7 Share פורסם 2011 בספטמבר 7 לא. פינג מודד את ה- latency ולא את רוחב הפס.אתה יכול להוריד קובץ דמה קטן, לאסוף סטטיסטיקות ולחשב את קצב ההורדה אבל נראה לי מיותר.אתה יכול לסמן אבל אם השרת פעיל (פינג, חיבור סוקט TCP, keep alive שתממש לבד וכו) קישור לתוכן שתף באתרים אחרים More sharing options...
elrxx פורסם 2011 בספטמבר 7 Share פורסם 2011 בספטמבר 7 אתה יכול לעשות משהו חכם בשלב ההתחלתי תדרג את השרתים לפי ping שמשתמש מוריד משרת תשמור את המהירות הממוצעת בקובץבפעם הבאה תבחר שרת שלא נבחר עדיין לפי פינגאחרי שכל השרתים נבחרו והמהירות הממוצעת שלהם ידועהתבחר תמיד את השרת שהחזיר מהירות ממוצעת הכי טובהבסיום הורדה תשמור את המהירות הממוצעת של השרת קישור לתוכן שתף באתרים אחרים More sharing options...
Eviljelly פורסם 2011 בספטמבר 7 Share פורסם 2011 בספטמבר 7 יש כל כך הרבה משתנים כאן .. לדוגמא מישהו עם אינטרנט של 1.5 יכול להוריד משרת מעולה אבל הוא יהיה מוגבל על ידי הקו שלובעוד שמישהו עם קו של 100 יוריד משרת גרוע אבל במהירות קצת יותר גבוהה (נאמר 2) ואז האלגוריתם יפספס.צריך להתחשב ברוחב הפס של המשתמש ביחס להורדה שלו, ואז גם צריך לדעת אם הוא מוריד עוד דברים ברקע .. וכו וכו .. עוד רעיון שאפשר לנסות להתחשב בו הוא מרחק, סביר להניח ששרת בארץ יתן מהירות טובה יותר משרת בחו"ל, וזכור לי איזה שרשור פה שנאמר שגרמניה מקושרת ישירות אלינו ולכן יכול להיות שגם שם נקבל מהירות יותר טובה. אבל שוב אלה רק הנחות... קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.