如何做到页面实时刷新

2023-12-19 20:50:41

1.使用定时器轮询的方法

? ? ? ? ? ?客户端不断向服务器发送请求,请求这个接口的数据,拿到最新的数据库数据,再渲染进页面,但会造成服务器的压力过大,如果服务器数据没有更新,这种轮询无意义并且浪费cpu资源

2.长连接????????

? ? ? ? ? ?客户端发送请求,服务器不做处理,当所请求的数据发生变化后再对响应做处理,返回新数据再关闭连接,客户端处理新数据后再发起请求

? ? ? ? ? ?消耗资源小

? ? ? ? ? ?有可能会造成连接超时,并且会在新数据没有返回前一直占用服务器资源

3.websocket

? ? ? ? ? ?websocket是基于TCP的一种新的网络协议。 实现了浏览器与服务器双向通信, 允许服务器主动发消息给客户端。

文章来源:https://blog.csdn.net/asdas66/article/details/132761362
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。