我用nodejs写了一个推送服务器,可以支持70w用户长连接。</p>
但是当我像这样启用用户心跳时,</p>
var timeInterval = Math.floor(Math.random() * 1200000;
setInterval(function()
client.pingreq();
},timeInterval);
会有太多的小包阻塞网络,影响消息推送。
我使用 iftop,检查一下,网络速度很慢。
top 命令显示服务器有大量可用内存和 cpu 可供使用。
linux可以配置来改变这个问题吗?