讨论“她说“小程序首页相亲对象推送功能请教

头像
William 大伟
232阅读12评论

各位技术同学好,当前我在做社交小程序的创业,一期产品已经基本开发完成,迭代优化中。
其中一期产品的功能需要优化,可以参考她说的相亲对象推荐,体验下来非常顺滑,请问有技术同学知道如何实现么?可以沟通交流,谢谢!

以下核心点:
1、相亲对象的信息加载速度快、信息完整
2、点击X或者爱心,有动效
3、对前一个用户点击后,第二个用户可以迅速填补,加载速度快、信息完整

讨论话题:
想法&创意
城市:
上海
收藏
举报
加载中…
精选评论
头像
等级2

从后端的角度来看,想要丝滑的体验根据底层的推荐逻辑不同也会有一些不同做法,不过大体上我认为只要预先准备好客户端可能需要的数据,一定是能提高用户体验的,可以参考以下几种简单做法

  1. 通过数据中心的推荐算法来做匹配时,适当的放大每次匹配的数量,比如页面中一次查看的是 2 个用户信息,那么可以一次直接匹配10个对应用户,下次想要切换信息时就直接从业务后端直接拉取剩下的8条数据好了
  2. 业务后端做好缓存,避免每次都要重新从各个数据库拉取组装数据
  3. 可以在用户浏览当前项时,提前加载好下一项数据

感谢Roki同学,步骤1中的处理,会因为一次匹配数量(10个)过多,而导致整个小程序的不稳定或者缓慢么?谢谢!

不会,匹配一个最佳项和匹配top N的数量,性能其实差不多的

老后端了呀,big old

头像
等级6

你的几个问题很明显不是一个类型。比如(2)动效,只需要前端表现就行了,和其它两个完全不相干。

加载数据方面,我没做过,不过如果是我的话,我可能会考虑这么做:

  1. 全站优质客户标记。按照某个标准,对全站的客户进行标记和打分,生成一个“优秀客户池”。
  2. 新来的用户,在缺少个性化数据的前提下,从优秀用户池里推送。
  3. 拿到用户的个性化数据(爱心或者叉掉)之后,开始生成个性化推送。
  4. AWS 有专门的 AI 推荐功能,不知道其它平台怎样。
  5. 个性化可以分成两组:专家系统(自己设计一些规则)和 AI。
  6. 优质客户池的数据多拉一些,个性化不足就继续推优质,个性化列表拉下来就推个性化。
  7. 考虑到用户的实际使用场景,限制操作频率,比如必须看 10s 才能操作,这样就可以有足够的时间做后台计算。
  8. 对不同用户进行分类,是否付费、付费等级能看到的数量、个性化的数量、操作频率都做差异化运营

大概这些,想起来再补充。

遇到专家了,我们初期的想法也是类似,对于纯新户,给他看优质的人,吸引他进行注册。
后面的建议非常有用,感谢大佬建议!

纯新用户,需要做好新人用户路径,缩短新人路径,但不能全是过份优质用户或者“假”用户。

新用户不是傻子,会判断软件氛围是否与自己匹配。

不同渠道来的人,首批推荐的“优质用户”可以做不同用户人群测试,找留存效果好的。

头像
等级0

一次性获取多个数据,然后画到N个数据的时候,再次到后端获取N个数据。
然后就是图片问题,必须保持一定尺寸,那样性能会比较好。

头像
等级2
用户已删除此评论
头像
等级4

幺丝滑,优化架构实现,一直打补丁,不是好办法,从根源去解决