![]() |
[שאלה] MYSQL
יש דבר כזה
כשנכנס אליי ל SQL נגיד לטבלה chat משהו אני יוכל לדעת מזה? נגיד זה יבדוק כל שלוש שניות..ואם יש זה יעשה echo new messages; אפשרי? תודה לעוזרים |
תנסח תשאלה שלך שוב אני לא הבנתי מילה
|
ציטוט:
|
אתה יכול או לעשות כל 3 שניות רענון, או להשתמש בAJAX עם setTimeOut(3000)
|
איך בדיוק אני עושה את זה?
הרעיון שזה יהיה צ'אט כזה כמו נענע..שלא יזוז רק יוסיף שורות כל הזמן בלי ריפרשים |
צ'אט בAJAX אולי נשמע בהתחלה כמו משהו טוב,
אבל כשחושבים על זה לעומק, זה ממש, ממש - לא. נגיד שהחלטת על "קצב רענון" של 5 שניות (שזה מאוד גבוה, קצב רענון = הלאג המקסימלי שיהיה לך = 5 שניות). בוא נבחן מה קורה כל 5 שניות עבור לקוח יחיד: הסקריפט שלנו מבקש לטעון את msgs.php?get=new עם AJAX. ז"א, במקרה הטוב ביותר, יש לנו חיבור HTTP + שאילתת SQL. ב60 שניות, לקוח בודק, מבצע 12 חיבורי HTTP + 12 שאילתות. נגיד, שבצ'אט שלך יש 30 משתמשים (ולדעתי אתה שואף ליותר, לא?) בכל 60 שניות, יש 360 בקשות HTTP ועוד 360 שאילתות. אהה, רגע, יש לך עוד אתר, לא? ואתה בטח יושב על שרת שיטופי, לא? ושוב, 5 שניות (הזמן שקבענו בהתחלה לרענון) זה הרבה זמן בשביל אפליקציה כמו צ'אט, שאמורה להיות בזמן אמת. רוצה ליישם Chat? השיטה הטובה, הבדוקה, והיעילה היא שרת IRC עם לקוח JAVA / FLASH. בהצלחה. |
אז איך אני עושה מה שאתה אומר JavaScript IRC
שיהיה לי ערוץ במירק, ויהיה אפלקציה שתחבר את המשתמשים לערוץ דרך האתר? |
|
איפה אני יכול להוריד את ה Eteria?
|
ציטוט:
בכל מקרה: http://eirc.sourceforge.net/#download תחת הכותרת download |
כל הזמנים הם GMT +2. הזמן כעת הוא 09:05. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ