para_noid
hirnrissig
Ich würde gerne wissen, welche verlässlichen (Kompatibilität, Sicherheit, Performance) Methoden es gibt, Teile einer Webapplikation in Echtzeit zu ändern.
Beispiel: ich hab eine Anwendung mit Benutzern, die dazu berechtigt sind, sich gegenseitig Nachrichten zu schicken (ist nur Beiwerk zum eigentlichen Projekt). Die Seite an sich ist klassisch mit PHP und MySQL aufgebaut.
Ich möchte jetzt erreichen, dass ein angemeldeter Benutzer umgehend über den Eingang einer neuen Nachricht informiert wird, in Form eines eingeblendeten Icons oder Infofensters oder weiß der Geier was.
Wie kann ich das realisieren?
Gibt es weitere Möglichkeiten? Könnte jemand was zu den genannten ergänzen? Wie würdet ihr das Beispielproblem angehen?
Ich weiß einfach nicht, wo ich anfangen soll.
Beispiel: ich hab eine Anwendung mit Benutzern, die dazu berechtigt sind, sich gegenseitig Nachrichten zu schicken (ist nur Beiwerk zum eigentlichen Projekt). Die Seite an sich ist klassisch mit PHP und MySQL aufgebaut.
Ich möchte jetzt erreichen, dass ein angemeldeter Benutzer umgehend über den Eingang einer neuen Nachricht informiert wird, in Form eines eingeblendeten Icons oder Infofensters oder weiß der Geier was.
Wie kann ich das realisieren?
- Clientseitiges Javascript mit Ajax allein haut ja nicht hin - ich könnte hier nur Intervalle definieren, in denen der Server mit Anfragen zugebombt wird.
- serverseitiges Javascript wie node.js ist zurzeit noch wie ein Buch mit sieben Siegeln für mich - soweit ich's verstanden habe, muss ich dafür einen extra Server laufen lassen und ich wüsste nicht, wie ich meine bestehenden PHP-Scripte damit verknüpfen könnte. Ich möchte ja nicht alles in Echtzeit haben.
- ich habe weiterhin von HTML5-Sockets gehört, die für solche Fälle geeignet sein sollen, von deren Verwendung aber mangels Kompatibilität noch abgeraten wird.
- ?
Gibt es weitere Möglichkeiten? Könnte jemand was zu den genannten ergänzen? Wie würdet ihr das Beispielproblem angehen?
Ich weiß einfach nicht, wo ich anfangen soll.