摘要:
缓存优化(缓存穿透) 缓存穿透 缓存穿透是指查询一个一定不存在的数据时,数据库查询不到数据,也不会写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,可能导致数据库崩溃。 这种情况大概率是遭到了攻击。 常见的解决方案有:缓存空数据,使用布隆过滤器等。 当前项目中存在的问题 当前项目中,用户 阅读全文
摘要:
数据统计查询优化 当前项目中存在的问题 当前的数据统计模块中,营业额统计、用户统计和订单统计这三个接口的在业务层中的运行流程如下: 根据前端传来的起止日期计算期间每一天的日期并存入日期集合。 遍历日期集合得到每一天的日期,将该日期处理后再查询数据库中当天满足条件的数据。 将每次查询的结果进行处理后存 阅读全文