数据统计刷新越来越慢
我现统计的数据在是定时的更新到一个统计表里面去,也可以通过手动刷新。手动刷新,是for循环进行统计,然后更新统计,因为用户越来越多,我想用队列来进行实现刷新,但是这样刷新的话,不知道哪时候能刷新好,没有及时的反馈,大佬们是咋弄的
延迟一天,每天凌晨更新
刷新啥玩意?一脸懵
最近有遇到过类似的问题。
设置一个系统刷新时间间隔的阈值(保存一个带超时的redis key),用户请求刷新先看看存不存在key,存在的话就跳过刷新,直接返回数据,不存在就执行刷新,缓存key,定时执行刷新的任务也要查询key,不存在才执行刷新。
用户端最好显示最后更新时间,把刷新时间暴露给用户,用户决定要不要刷新,也解决用户需要反馈的问题。
可以考虑换clickhouse