评论

微信答题活动小程序如何计算累计排名?

微信答题活动小程序如何计算累计排名?

事情是这样的,我开发了一个微信答题活动,有单日排名和累计排名,具体如下图所示


我大致说下该活动是数据

1、每天1000人

2、持续7天

目前采取的策略累计排名通过云函数1小时一更新,我具体算了以下

每次更新会有1000次写操作

每天执行24次,也就是24000,而免费套餐一共有30000次写操作,所以我觉得这种方式占用太多免费套餐内的资源


备注活动规则

1、每人每天可以参加两次答题

2、取两次最高分作为当天得分

3、累计得分用于统计每天最高分的和


关于累计排名这块大家有什么好的方案??

最后一次编辑于  2020-06-23  
点赞 0
收藏
评论

3 个评论

  • 小肥羊🍊
    小肥羊🍊
    2020-06-25

    2020-06-25
    赞同
    回复
  • Y&L
    Y&L
    2020-06-22

    没搞懂算个排名为什么要1000次写操作?

    2020-06-22
    赞同
    回复 1
    • 小肥羊🍊
      小肥羊🍊
      2020-06-22
      确实之前没有领悟sql的统计查询操作,我疏忽了
      2020-06-22
      回复
  • 小肥羊🍊
    小肥羊🍊
    2020-06-22

    在微信答题活动小程序里面有个排名的模块,由于对排名计算的方法一直没想到,直到活动开始的前一天才认真思考

    1、计算单日最高得分

    2、统计大于该得分的记录条数

    一种别出心裁的计算答题排名的方法一种别出心裁的计算答题排名的方法一种别出心裁的计算答题排名的方法一种别出心裁的计算答题排名的方法一种别出心裁的计算答题排名的方法


    2020-06-22
    赞同
    回复
登录 后发表内容