默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
你这种方式,自已硬编码人肉去重太不优雅了。

首页明确一点,你一个正常用户,收到的消息几秒种能收到一条,就已经很繁忙,试想谁的消息有这么忙,那手机不是要滴滴个不停了。

其实,你在插入的时候通过数据库的事务,把主键、唯一id什么的都定义好,一般来说性能都不会太差。

难道,你们的app有什么特殊的地方?
评论 4
引用:v587zyd 发表于 2019-04-03 15:35
哈哈 确实有点特殊因为我们这个app群里是有机器人24小时不间断发消息的。普通用户一上线极有可能一次收到 ...

其实也没多大文章可以做,像qq一样,如果下次上线时消息太多的话,列表里的消息其实也是一点点刷新出来。只是处理时的进度条什么的做的体验好一点,用户也能接受,必竟这么大量的消息,再傻逼的客户也能想的到很难处理的。

你可以自已试一下,模拟个几千条消息,自已先做个压力测试,找出你算法里的耗时代码,逐个地方优化,理论上性能没有想象的差。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部