本帖最后由 大蓝鲸小蟀锅 于 2018-3-23 18:51 编辑  
 
用node.js(socket.io)实现数据实时推送  
 
在做股票数据更新的时候,要求在股票数据的页面需要实时的更新当前数据。实现的方式有很多,比如: 
1.setInterval每隔n秒去异步拉取数据(缺点:更新不够实时) 
 
2. AJAX轮询方式方式推送数据(缺点:服务端需要在死循环中反复查询数据库) 
 
3.websocket推送数据(缺点:仅支持html5标准的浏览器) 
用socket实现的具体步骤: 
 
1.安装socket.io 
 
        npm install socket.io --save 
 
2.服务端。(server.js) 
 
 
 
3.客户端。(client.html)接收服务器端传送过来的消息 
 
 
 
 |