数据统计刷新越来越慢

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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 10

延迟一天,每天凌晨更新

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

刷新啥玩意?一脸懵

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

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

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

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

1年前 评论

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