הצ'ט ש לפייסבוק...

mrmistory

New member
הצ'ט ש לפייסבוק...

שבוע טוב.

אשמח לקבל כל מידע איך אפשר או מאיפה מתחילים על מנת לפתח משהו דומה.
 
מה בדיוק הנקודה הבעייתית מבחינתך?

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

השיטה הישנה יותר (אבל אני מניח שעדיין בשימוש) מכונה comet שזה בעצם long polling requests
http://en.wikipedia.org/wiki/Comet_(programming)

websocket
https://developer.mozilla.org/en-US/demos/detail/websocket-chat


והרבה פעמים הצד שרת לכאלה מערכות כתוב ב nodejs שיכולה לטפל בהמון בקשות פשוטות במהירות על חומרה רגילה
 

mrmistory

New member
תודה.....

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

אולי יש משהו אחר שאני לא יודע ולכן פונה איך אחרים בנו.
 
זה לא בהכרח לא נכון לכתוב ככה

ואם השרת שלך בnode אפשר להחזיק לא מעט משתמשים ככה בלי להרגיש וגם אפשר ממש בקלות להפוך את זה ל long polling.
וכמובן שקיימים עוד פתרונות שלא הזכרתי (יש גם מבוססי פלאש וIRC/jabber), הרשת מלאה במאמרים שקשורים לזה וגם פרוייקטי קוד פתוח למימושים השונים של הדברים.
 
למעלה