概述
长连接和轮询
长连接:通过使用websocket来实现的一种后端数据推送,前端在启动的时候需要给后端建立一个连接,这个连接不会断开(可能会导致连接池负载,导致请求排队),如果后端数据发生变化,会通过这个连接将数据发送给前端;原生的websocket基本不怎么使用,一般我们使用的是socket.io这个库(前后端都支持)
轮询:原理=>递归遍历,这种方式不会长期占用连接池,但是会导致网站性能问题,如果后端数据变化不是固定的频率,前端一分钟请求一次,会导致数据丢失,如后端长时间没有更新数据,那么就会造成请求的浪费。
心跳机制:每间隔一段时间像后端发送一个请求,询问服务器是否还活着,后端一般会返回一个通用消息,告知前端服务器状态。
最后
以上就是糟糕香水为你收集整理的关于长连接和轮询,心跳机制长连接和轮询的全部内容,希望文章能够帮你解决关于长连接和轮询,心跳机制长连接和轮询所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复