有人用loadrunner测过响应时间吗?还有就是利用server to server的socket.io实现nodejs集群中。保持少量的长连接,但信息量巨大。这样服务器负荷会高吗?求高人指教
6 回复
我最近正在写一个响应,服务端运行数据发送给客户端: socket.on('begin’, function(data){ var hc = holdplayer(player1,ball); var bp = ballnearplayer(player1,ball);
setTimeout(function(){
var ss = setInterval(function(){
ballmove(ball,hc,bp,20,space,function(player){
player.randomJF(ball,player1,player2,space,socket);
clearInterval(ss);
console.log('中文clear');
});
socket.emit('rebegin',{ball:ball,pointl:player1,pointr:player2});
},20);
var dd = setInterval(function(){
},2000);
},1000);
});
20毫秒发送一次,结果是很稳定!
看来socket.io一旦建立稳定长连接后数据传输就很稳定。旦并发过多后,有很多长连接会中断,主要不清楚socket.io底层怎么写的。这方面参数不知道有没有人专门测试过。用一般的测试工具也不爱好测试这个吧,