Uniapp性能问题

uniappDemo 2023-4-24 288

最近我在使用试用版的专业版IM对接了,对接过程中我发现会话列表这里。每次新消息来了以后,demo的处理是每次都获取一次会话列表来刷新,如果一个用户有2000多个好友,会话列表有600-1000条会话,假设会话消息不断,每秒都有几条或者十几条消息到来,这里是否会存在性能问题?是否会吃机型?

最新回复 (3)
  • uniappDemo 2023-4-24
    引用 2
    而且你们这里是用vuex来存储了数据的,好像低配置机型也会很卡。我们之前有用腾讯云做过这块,vuex存储会话列表频繁的刷新,会话列表一多起来,许多机型会卡得很,卡到页面都无法点击。
  • uniappDemo 2023-4-24
    引用 3
    我们现在为了提升性能,已经是整个项目都使用nvue这块来编译的。不知道这块是否能承受的住  vuex+你们的原生插件。我们的使用场景中 部分账号会存在许多好友+会话消息。所以需要保证这块的性能,发帖问一下
  • x86 2023-4-24
    引用 4

    你好,uni-chat 其实并没有使用 vuex,而是使用了最简单的 store pattern,具体可以参考下这儿。消息的收发,会话列表等,都是原生插件维护的,ui 层主要负责展示。

    至于性能,我们真机测试过 10000+ 会话,5000+ 好友,功能正常。

返回