【发布时间】:2016-04-02 03:49:38
【问题描述】:
我将 express.js 和 socket.io 一起用于实时推送通知系统。工作正常,我分享了我在服务器端使用的一些代码行
var app = express();
var server = require('http').Server(app);
var io = require('socket.io')(server);
server.listen(appconfig.webPort, function() {
console.log('server runing at ' + appconfig.webPort);
});
io.on('connection', function(socket) {
var id = setInterval(function() {
some database logic here to get data from database
socket.emit(data);
}, 5000);
});
我的问题是这段代码会增加服务器的负载吗?因为我每隔几秒钟就从数据库中获取数据。 如果它是有害的,那么最好的方法是什么。
【问题讨论】:
标签: express push-notification socket.io push