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

头像
William 大伟
233阅读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个数据。
然后就是图片问题,必须保持一定尺寸,那样性能会比较好。

头像
等级5

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

版块详情

讨论

7k 帖子
28k 评论
170 关注
版主
空缺中,申请版主请于站长联系
远程全职推荐

扫码下载应用

下载APP以便及时收到回复或进展