数据统计刷新越来越慢

我现统计的数据在是定时的更新到一个统计表里面去,也可以通过手动刷新。手动刷新,是for循环进行统计,然后更新统计,因为用户越来越多,我想用队列来进行实现刷新,但是这样刷新的话,不知道哪时候能刷新好,没有及时的反馈,大佬们是咋弄的

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 10

延迟一天,每天凌晨更新

1年前 评论
中文 (楼主) 1年前

刷新啥玩意?一脸懵

1年前 评论
小猪蹄子 (作者) 1年前
中文 (楼主) 1年前
小猪蹄子 (作者) 1年前
中文 (楼主) 1年前

最近有遇到过类似的问题。

  1. 我们用 mongodb 做数据临存
  2. 定时汇总数据到mongodb
  3. 同步至mysql时异步通知 清空mongodb 里不需要在统计的 相关数据.
1年前 评论

设置一个系统刷新时间间隔的阈值(保存一个带超时的redis key),用户请求刷新先看看存不存在key,存在的话就跳过刷新,直接返回数据,不存在就执行刷新,缓存key,定时执行刷新的任务也要查询key,不存在才执行刷新。
用户端最好显示最后更新时间,把刷新时间暴露给用户,用户决定要不要刷新,也解决用户需要反馈的问题。

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!