一般即时通信如微信, qq 的聊天小组,创建时会依据成员的头像生成九宫格头像( PS.这里不知道是客户端本地绘制的呢?还是服务端生成的)。

图片来源:QQ 讨论组头像
群聊头像变化的条件:
- 当群聊成员增减的时候头像都会变化
- 当成员更改头像的时候,群聊头像也会变化。
那我就迷惑了,这一切的行为到底是服务端处理的呢?还是客户端处理的?
如果是服务端处理则需要很大工作量:
- 针对成员增减重新生成群聊头像
- 针对用户更换自己的头像也要重新生成群聊头像
- 上述两者行为对服务端压力较大,特别是多群聊小组的场景下。
- 每次的更新推送压力较大
如果是客户端处理,应该是怎么回事?
PS.用的融云。