ajax轮询和websocket协议通讯

定义

WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议,可实现浏览器和服务器之间一次握手,长连接,双向传输。

为什么选择websocket:

  1. Ajax轮询 ,前端js定时器定时向服务器进行Http请求,获取最新的数据,并渲染至前端页面,缺点是不断发送请求,由于http请求可能包含很长的头部,有效数据可能很小,浪费带宽。

    ajax轮询实现:

  var intv=self.setInterval("refreshTable()",5000);
  function refreshTable(

你可能感兴趣的:(springboot,websocket,ajax)