Bonjour a tous,
Voila, je souhaiterai mettre en place un système d'affichage en temps réel d'entrée dans la base de donnée pour chaque utilisateurs.
Pour illustrer mon besoin, je vais prendre l'exemple de se qui existe sur Facebook:
- L'utilisateur peut voir en temps réel (sans rafraîchissement de la page) des données le concernant qui entre dans la base de donnée (enregistrement d'autres personnes par exemple).
- Il ne voit que les éléments qui le concerne.
C'est donc quasiment les système d'affichage en temps réel des publications Facebook qui m'intéresse.
Pour cela j'ai plusieurs questions:
Tout d'abord je pense que la technologie a utiliser est SSE (Serve Sent Events) de HTML5 qui permet donc de faire du push du serveur vers le client.
Cependant peut on inclure un système d'authentification pour SSE afin de cibler les éléments pour chaque utilisateurs?
Après niveau serveur, je pense que node.js est le plus adapté afin d'éviter de prendre trop de ressources notamment en boucles infinis.
Et enfin, comment avertir le serveur que de nouvelles entrées, concernant un utilisateur connecté, ont été enregistré dans la base de données?
Merci d'avances pour votre aide.
Cordialement.
edit: après reflexion, je pense que facebook utilise des requêtes AJAX pour son système d'actualisation des publications. Or ce n'est pas se dont j'ai besoin, j'ai besoin de vrai temps réel.
Partager