小编Mee*_*sam的帖子

使用express.js和socket.io构建推送通知系统的最佳方法

我正在使用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);
 });
Run Code Online (Sandbox Code Playgroud)

我的问题是这个代码是否会增加服务器上的负载?因为我每隔几秒就从数据库中获取数据.如果它是有害的,做同样的最好的方法是什么.

push push-notification express socket.io

5
推荐指数
1
解决办法
3710
查看次数

标签 统计

express ×1

push ×1

push-notification ×1

socket.io ×1