小程序wss需求下性能问题
发布于 7 年前 作者 fang31 10854 次浏览 来自 问答

-wss里面获取其他用户的聊天信息,并且渲染到页面上面,假如现在有10个人在同一个长连接中,一个人一秒钟说一句话,对应的同一个连接里的客户端用户基本上就是每100ms接收到一次推送,前端使用setData渲染推送消息到页面(我看到文档说不能毫秒级别调用setData),这种需求下面如何保证性能问题,现在人数一增加手机就会卡死以及发烫。

  • 需要官方指点迷津,给一个合适的解决办法
1 回复

将新消息放到一个 [] 里,然后每隔2秒 检查 [] 是否为空,不为空,就将里面的东西 setData到界面上,然后将 []置空。注意消息顺序

回到顶部