הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [שאלה] MYSQL (https://hosts.co.il/forums/showthread.php?t=54501)

Startzero.net 02-10-07 15:13

[שאלה] MYSQL
 
יש דבר כזה
כשנכנס אליי ל SQL נגיד לטבלה chat משהו
אני יוכל לדעת מזה?
נגיד זה יבדוק כל שלוש שניות..ואם יש זה יעשה
echo new messages;

אפשרי?
תודה לעוזרים

חיים 02-10-07 15:36

תנסח תשאלה שלך שוב אני לא הבנתי מילה

DanielS 02-10-07 15:51

ציטוט:

נכתב במקור על ידי חיים (פרסם 561931)
תנסח תשאלה שלך שוב אני לא הבנתי מילה

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

DorWD 02-10-07 16:52

אתה יכול או לעשות כל 3 שניות רענון, או להשתמש בAJAX עם setTimeOut(3000)

Startzero.net 02-10-07 21:21

איך בדיוק אני עושה את זה?

הרעיון שזה יהיה צ'אט כזה כמו נענע..שלא יזוז
רק יוסיף שורות כל הזמן
בלי ריפרשים

SDF 02-10-07 22:07

צ'אט ב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.

בהצלחה.

Startzero.net 02-10-07 22:24

אז איך אני עושה מה שאתה אומר JavaScript IRC

שיהיה לי ערוץ במירק,
ויהיה אפלקציה שתחבר את המשתמשים לערוץ דרך האתר?

SDF 02-10-07 22:46

לא אמרתי JS, אמרתי JAVA. כמו ב Sun JAVA,
כמו בJava Applet.

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

JAVA:
Eteria גרסא עובדת כאן
פלאש:
net-bits


אבל אם לכתוב, אז תכתוב אחד לפלאש, אין הרבה טובים.

Startzero.net 03-10-07 18:31

איפה אני יכול להוריד את ה Eteria?

daMn 03-10-07 19:36

ציטוט:

נכתב במקור על ידי Startzero.net (פרסם 562478)
איפה אני יכול להוריד את ה Eteria?

הוא הביא לך לינק...
בכל מקרה:
http://eirc.sourceforge.net/#download
תחת הכותרת download


כל הזמנים הם GMT +2. הזמן כעת הוא 09:05.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ