19.0 缓存Cache
1 客户端缓存-CDN缓存-反向代理缓存-本地缓存
2 本地缓存原理和手写基础实现
3 缓存更新/过期/多线程测试
4 缓存类库封装和缓存应用总结
系统性能优化的第一步,就是使用缓存
缓存:实际上是一种效果&目标,就是获取数据的时候,第一次获取之后找个地方存起来,后面直接用,这样一来可以提升后面每次获取数据的效率
读取配置文件的时候把信息放在静态字段,这个就是缓存
缓存是无所不在的。。
1 缓存数据更新和过期策略
2 多线程冲突与解决
3 缓存类库封装和缓存应用总结
缓存究竟哪里用? 满足哪些特点适合用缓存?
访问频繁+耗时耗资源+相对稳定+体积不那么大
不是说严格满足,看情况,存一次能查3次,就值得缓存(大型项目标准)
字典/省市区/配置文件
公告信息/部门/权限/用户
热搜/类别列表/产品列表
股票价格数据/彩票开奖信息 不行,即时性要求很高
图片/视频 不行,体积太大
商品评论 可以的,虽然评论会变,但是这不重要,而且第一页一般不变