socket.io setinterval façon

Je veux faire une page web pour donner au client les nouvelles de ses amis à des intervalles de 1 seconde à l'aide d'une douille.io + node.js.

Mes codes :

Client :

var socket = io.connect('http://localhost:port');
socket.on('connect', function(){
    socket.emit('hello', 'Hello guest');
});
socket.on('news_by_server', function(data){
    alert(data);
});
setInterval(function(){
    socket.emit('news', 'I want news :D ');
}, 1000);

serveur:

    var io = require('socket.io').listen(port);
    io.sockets.on('connection', function (socket) {
        socket.on('hello', function(data){
            console.log('new client connected');
        });
        socket.on('news', function(data){
            socket.emit('news_by_server', 1);
        });
    });

c'est le secteur des codes, mais ma question est au sujet de l'INTERVALLE, est-il bon de le faire en temps réel les nouvelles ou il y a une façon de mieux ensuite.

OriginalL'auteur user1194313 | 2012-02-10