Socket.IO les performances du serveur et de l'utilisation de la bande passante

Je suis sur le point d'accueillir un petit serveur socket sur un ordinateur local et je voudrais savoir quelle est la bande passante qu'il va utiliser. Sur la plupart des jours, il n'aura pas plus de 50 clients connectés à la fois, mais une fois ou deux fois par semaine, il peut y en avoir beaucoup comme plus de 5 000 clients à la fois. Cependant, les seuls messages envoyés seront occasionnellement un seul message à tous les clients connectés à la fois, sans aucun supplément de données ou de quoi que ce soit.

Le serveur provoquer une baisse significative des performances sur l'ordinateur, il est hébergé ou ralentir ma vitesse de l'internet à tous?

Server.js:

var app = require('http').createServer(handler)
   , io = require('socket.io').listen(app)
   , fs = require('fs')

 app.listen(8001);

function handler (req, res) {
fs.readFile(__dirname + '/index.html',
  function (err, data) {
    if (err) {
      res.writeHead(500);
      return res.end('Error loading index.html');
    }

    res.writeHead(200);
    res.end(data);
  });
}

io.sockets.on('connection', function (socket) {
  socket.on('SendDefault', function(data) {
    socket.broadcast.emit('GetDefault');
  });
});

Client.js:

setTimeout( function( ){ 
  socket = io.connect('[IP Address]:8001');
  socket.on('GetDefault', function(data) {
    DoStuff( );
  );
} ); }, 10000 );
InformationsquelleAutor Joe Boris | 2013-09-20