获得徽章 0
赞了这篇沸点
前端扫码登录实现方案:1 长连接 2 轮询 3 Websocket[呲牙]
三种方案各有优劣:
长连接由前端发起请求,服务端会等到二维码扫描完成后才响应,比较占用服务器资源
轮询则是前端按照一定时间间隔向后端发起请求,询问二维码当前状态(已扫描/已认证/已过期)
Websocket方案是由服务端与客户端建立Websocket连接,实时同步二维码扫描状态
从用户体验角度来看,长连接和Websocket的方案更优。
但是从服务端压力的角度,长连接和轮询的方案都比较占用服务器资源
目前大多数网站都采用的是前两种方案(比如稀土掘金网页端的扫码登录采用的是轮询方案)
展开
ZiuChen于2023-03-07 19:26发布的图片
13
前端Bug开发工程师 @enmonster
前端Bug开发工程师 @enmonster
前端Bug开发工程师 @enmonster
前端Bug开发工程师 @enmonster
前端Bug开发工程师 @enmonster
前端Bug开发工程师 @enmonster
前端Bug开发工程师 @enmonster
前端Bug开发工程师 @enmonster
前端Bug开发工程师 @enmonster
前端Bug开发工程师 @enmonster
下一页