0
点赞
收藏
分享

微信扫一扫

【架构实战营】模块四 1.多级缓存架构

E_topia 2022-03-14 阅读 39

教学目标

  1. 理解缓存技术本质
  2. 掌握多级缓存架构
  3. 掌握缓存设计基本方法 3W1H
  4. 了解常见缓存技术

名字不重要,本质才重要!

目录

  1. 缓存原理和设计框架
  2. 多级缓存架构
  3. 缓存技术概要介绍

1 缓存原理和设计框架

缓存 vs 缓冲

在这里插入图片描述

缓存的技术本质

在这里插入图片描述

缓存设计框架 - 3W1H

在这里插入图片描述

缓存设计框架 - 更新机制

在这里插入图片描述

缓存设计案例讨论

在这里插入图片描述

2 多级缓存架构

多级缓存架构模式1 - 5级缓存架构

在这里插入图片描述

多级缓存架构设计关键点

在这里插入图片描述

多级缓存架构模式2 - 4级缓存架构

在这里插入图片描述

多级缓存架构模式3 - 3级缓存架构

在这里插入图片描述

3 缓存技术概要介绍

本地缓存

在这里插入图片描述

CDN缓存

在这里插入图片描述

Web容器缓存

在这里插入图片描述

应用缓存 + 分布式缓存

在这里插入图片描述

SSD为何可以做缓存?

在这里插入图片描述

Redis vs Memcached

在这里插入图片描述

本节思维导图

在这里插入图片描述
随堂测验
【判断题】

  1. 缓存架构是高性能存储架构一部分
  2. 读数据的时候用缓存,写数据的时候用缓冲,读数据不能用缓冲
  3. 不是所有的缓存架构都必须要用CDN
  4. App 通过 HTTP 接口获取的业务数据应该用 HTTP 的缓存
  5. 遇缓存不决用 Redis

【思考题】
视频网站的带宽成本是主要成本,用 CDN 并没有减少总体访问带宽,那么为何用 CDN 可以降低带宽成本?

举报

相关推荐

0 条评论