默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
一个一个回答你的问题:

1)你问的消息里要不要带用户头像、昵称这些:
只要能不带就尽量不带,你可以试一下把微信或qq的手机缓存清单后,你的消息列表里能看到,用户昵称起初显示的是一个id号(微信看的更明显)、头像是空的,加载完成后,数据才完整显示完成。所以,通过微信和qq你也能想象的出来,这些信息是异常加载的,而不是消息里带的。

但有一种情况,比如匿名聊天这种,为了简化设计,可以带着,毕竟匿名聊天这样的业务不是常态,可以退而求其次。

2)关于图文消息的解析:
毫无疑问,优先让客户端来做这个事,服务端的逻辑你保持的越简单越好,简单就意味着未来性能、架构等的升级有更大的空间和更简单的操作方法,如果服务端逻辑越来越复杂,那后面就是噩梦了。总之,手机性能这么好,能把手机的性能发挥出来,是最经济的,必竟手机只针对这一个客户端,而服务端面对的是成百上千的客户端,负载压力和资源需求是不一样的。
签名: 《首次公开,最新手机QQ客户端架构的技术演进实践》http://www.52im.net/thread-4658-1-1.html
评论 4
引用:Shahala 发表于 2019-01-16 13:01
网页端,怕是得带着这些信息吧

JS也是可以内存缓存的啊
签名: 《首次公开,最新手机QQ客户端架构的技术演进实践》http://www.52im.net/thread-4658-1-1.html
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部