Heyho
Ich plane gerade eine Instant Messaging Funktion für eine Comunity Seite. Nun gäbe es ja verschiedene Ansätze das zu realiseren. Mein Gedanke bisher wäre folgender:
- User ist eingeloogt
- Per XMLHTTPRequest wird in einem Interval eine Schnittstelle aufgerufen, die zurück gibt ob eine InstantMessage vorliegt
- Wenn eine Nachricht vorligt wird ein DIV angezeigt das die Nachricht enthält inkl der Möglichkeit zu antworten.
- Nachrichten werden per XMLHTTPRequest an den Server geschickt und dort in einer Tabelle zwischengespeichert, bis sie abgeholt werden.
Funktional denke ich ist das ok so. Das einzige was mir nicht ganz passt ist, das ja dann jeder Client alle (zb) 10 Sekunden einen Request an den Webserver absetzt. Ist das verkraftbar?
Bzw. welche Möglichkeiten gäbe es noch solch ein Vorhaben zu lösen?
Danke für eure Ideen.
Ich plane gerade eine Instant Messaging Funktion für eine Comunity Seite. Nun gäbe es ja verschiedene Ansätze das zu realiseren. Mein Gedanke bisher wäre folgender:
- User ist eingeloogt
- Per XMLHTTPRequest wird in einem Interval eine Schnittstelle aufgerufen, die zurück gibt ob eine InstantMessage vorliegt
- Wenn eine Nachricht vorligt wird ein DIV angezeigt das die Nachricht enthält inkl der Möglichkeit zu antworten.
- Nachrichten werden per XMLHTTPRequest an den Server geschickt und dort in einer Tabelle zwischengespeichert, bis sie abgeholt werden.
Funktional denke ich ist das ok so. Das einzige was mir nicht ganz passt ist, das ja dann jeder Client alle (zb) 10 Sekunden einen Request an den Webserver absetzt. Ist das verkraftbar?
Bzw. welche Möglichkeiten gäbe es noch solch ein Vorhaben zu lösen?
Danke für eure Ideen.
Kommentar