envoi de message à websockets sur l'intervalle

Je suis en train de construire une "afficher les recherches récentes" les fonctionnalités d'un site web que j'ai. Essentiellement, je voudrais afficher une nouvelle recherche récente sur le site internet toutes les 5 secondes.

Quelle est la meilleure façon de le faire? Je pensais avoir chaque page se connecter à mon serveur avec la prise.io, puis de diffuser un message à tous les sockets toutes les 5 secondes sur de nouvelles recherches. Sur le côté client, lors de la réception du message à partir du serveur sur le socket, je vais utiliser un peu de javascript côté client pour mettre à jour les recherches récentes partie de la page web.

Est la meilleure façon de le faire? Si oui, comment dois-je mettre en œuvre?

Je suis l'aide d'un noeud.js/express.

Qui sonne comme une façon compliquée à aller à ce sujet, étant donné surtout les websockets' un soutien limité par rapport à l'AJAX ou même une injection de script ou un iframe qui actualise lui-même.
Socket.io peut/va de secours le temps d'interrogation, etc. où les WebSockets sont pas pris en charge.

OriginalL'auteur Vikas Yendluri | 2011-07-22