数据统计刷新越来越慢

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 10

延迟一天,每天凌晨更新

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

刷新啥玩意?一脸懵

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

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

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

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

1年前 评论

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