第一篇什么是即时通讯

第一篇什么是即时通讯

即时通讯

即时通讯

及时通信供职

及时通信供职

web 奈何做到及时通讯

web 奈何做到及时通讯

WebSocket实实际时通信

WebSocket实实际时通信

webim网页即时闲聊编制省流量计划剖释

  

webim网页即时闲聊编制省流量计划剖释

  

webim网页即时闲聊编制省流量计划剖释

  上文讲到了webim网页即时聊天系统的架构设计和实现方案。当用户登录后,往往需要向服务器同步非常多的数据,如好友列表、群组列表、好友详情、群组详情、群友详情、离线消息等,很费流量,而且为了提高用户登录后的体验,一般在登录的过程中就拉取,造成登录时间长。本文要讨论的是webim网页即时聊天系统设计中节省流量的几种方案。

  懒加载即延迟加载和按需加载的方案。用户在使用即时聊天系统的过程中,有些数据是一定会使用到的,有些数据是不一定会使用到的。对于一定会使用到的数据,登录时拉取可以提升用户登录后的体验。对于不一定会使用到的数据,登录时拉取可能浪费流量,这些数据如果进行延迟拉取,可以节省流量和提高登录速度。一般来说,好友列表、群组列表、最新未读离线消息和未读离线消息数量是一定会使用到的数据,可在登录时拉取,好友详情,群组详情,群友列表,群友详情、离线消息详情等信息不一定会使用到,可以在使用时,再延迟拉取。

  客户端上传所有需要拉取数据的时间戳,服务端收到客户端上传的时间戳,与最新数据的时间戳对比,找出差异,返回时间戳不同的数据。比如需要拉取20个好友的信息,那么客户端上传这20个好友的时间戳,服务端拿到20个好友的最新时间戳与客户端上传的时间戳对比,如果有10个好友的时间戳不一样,服务端只需要接将有差异的10个好友的数据返回即可。

 彩世界 滨州市科立高分子材料工程有限公司 快乐时时彩预测网 北京赛车pk10开奖 全天江苏快3计划官网 宁波慈溪市高乐高电器厂 奔驰彩票官网 百姓彩票官网 腾讯彩票平台 银河彩票