1 vision1900 2020-10-21 23:48:36 +08:00 ![]() WebSocket? |
![]() | 2 xuanbg 2020-10-22 00:09:30 +08:00 一般就是轮询,定时刷新数据而已 |
![]() | 3 9LCRwvU14033RHJo 2020-10-22 08:18:51 +08:00 |
![]() | 4 w292614191 2020-10-22 08:57:42 +08:00 |
![]() | 5 noyidoit 2020-10-22 09:05:28 +08:00 怎么定义实时? |
![]() | 6 9LCRwvU14033RHJo 2020-10-22 09:08:06 +08:00 我不用 BiDu,谢谢。 |
![]() | 7 ggabc 2020-10-22 10:28:16 +08:00 要么轮训,要么 websocket 截图里这种,轮训足够用 |
8 vision1900 2020-10-22 10:56:36 +08:00 ![]() @user8341 优点很明显,WebSocket 每一次网络通信都是有意义的。轮询即使做优化也不能避免资源浪费。比如使用条件 GET 来优化,在发请求的时候带上 If-Modified-Since 头,这样避免了接收没有变动的资源。即使这样,连接还是建立了的,服务器还是得处理每一次请求 邮箱服务 A,如果收到新邮件,会推送通知给到用户 邮箱服务 B,佛系,从不推送,想知道有没有新邮件就只能不断去刷新 A 就是 WebSocket (只不过这个通知是给 Javascript 的,用户无感知) B 就是轮询(只不过这个不断刷新的过程是 Javascript 来完成的,用户同样无感知) |
![]() | 9 treblex 2020-10-22 12:48:25 +08:00 |
![]() | 10 mahaonan1994 OP @suke971219 如果做出来了,请卖一份给我! 微信 dHdveXVhbnN2aXAK |
![]() | 12 9LCRwvU14033RHJo 2020-10-22 16:36:21 +08:00 @Vipcw95 我会用,但是我想请教一下这里的人的看法。 |