Tom: Chat mit wenig Traffic

Beitrag lesen

Hello,

kommt darauf an, ob es ein P2P-Chat oder ein Pool-Chat werden soll.

Die Clients können eine einfache Datei auslesen. Nur bei Änderungen, also wenn etwas gesendet wurde, wird dieser Datei der Absatz hinzugefügt.

Somit erhält man für das Polling der Clients (z.B. per AJaX) eine relativ geringe Last, weil die Dateien nicht exclusiv, sondern nur shared gesperrt werden müssen.

Für jeden eröffneten Chat-Slot benötigst Du dann nur eine Datei. Eine Datenbank ist doch nur angemessen, wenn die Daten permanent gespeichert bleiben sollen. Dies ist dann aber im Hintergrund mit einem Update delayed / Update Low Priority möglich.

Das sollte die Datenbank dann schaffen bis zu einigen Tausend gleichzeitigen Chats.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de