Ich interessiere mich für eine wirklich gute Art und Weise Instant Messaging wie Meebo und Facebook und MySpace haben alle, auch für Benachrichtigungen auf einer Seite. Beispiel auf meiner Website, wenn ein Benutzer eine neue E-Mail-Nachricht, einen Foto-Kommentar, einen Profil-Kommentar, eine Freundschaftsanfrage oder andere Dinge erhält, erhalten sie eine Benachrichtigung und einen Link auf der Seite, auf der sie jQuery und AJAX verwenden.Die beste Möglichkeit, Benachrichtigungen und Nachrichten LIVE auf einer Webseite anzuzeigen?
Ich glaube in großem Umfang, dass dies nicht der beste Weg ist, es zu tun, da mein jquery Code grundsätzlich ein PHP-Skript ausführen muss, um die mysql-Tabelle alle 30 Sekunden für jeden Benutzer abzufragen, der die Seite hat Öffnen Sie mit diesem Skript ausgeführt werden. Ich möchte schließlich eine Art Instant Messaging hinzufügen, wie es Facebook in einer Chat-Leiste am unteren Bildschirmrand hat, wenn ich einen effizienten Weg finde, es zu tun.
Ich habe die Begriffe Comet und HTML5 WebSockets gehört, aber ich bin mir nicht sicher, ob dies die Lösungen sind, die ich für solch eine Funktion betrachten sollte? Ich möchte die Bandbreite auf ein Minimum beschränken und das Ausführen einer Abfrage alle paar Sekunden scheint auf einer Website mit hohem Datenverkehr nicht sehr effizient zu sein.
Wenn Sie ein paar gute Lösungen kennen, bitte erklären, wie sie