Hey,
arbeite aktuell an einem Chatsystem.
Dieses ist auch schon funktionsfähig, jedoch habe ich es aktuell etwas unsauber gelöst, indem ich alle 3 Sekunden per jQuery ein PHP Script aufrufe, welches prüft, ob eine neue Nachricht angezeigt werden muss.
Wenn ja, wird der Chat refreshed. Allerdings dauert es dann 3-4 Sekunden, bis etwas angekommen ist und mein Webspace Hoster (PHP Friends) blockt öfters automatisch meine IP, weil natürlich zu viele Anfragen ankommen.
Da wären wir auch bei meinem eigentlichen Problem: Wie könnte ich dies eleganter lösen, sodass an jeden, der den Chat im Browser geöffnet hat, ein direkter Request gesendet wird, den Chat zu aktualisieren, ohne dass man in einem zeitlich begrenzten Intervall eine Datenbank auf neue Einträge prüfen muss und die Nachricht auch relativ sofort ankommt?
Habe bisher keinen Ansatz gefunden, daher habe ich aktuell noch keinen Code dazu.
Danke schon mal im Voraus.
Grüße