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

教学目标

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

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

目录

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

1 缓存原理和设计框架

缓存 vs 缓冲

【架构实战营】模块五 1.多级缓存架构_第1张图片

缓存的技术本质

【架构实战营】模块五 1.多级缓存架构_第2张图片

缓存设计框架 - 3W1H

【架构实战营】模块五 1.多级缓存架构_第3张图片

缓存设计框架 - 更新机制

【架构实战营】模块五 1.多级缓存架构_第4张图片

缓存设计案例讨论

【架构实战营】模块五 1.多级缓存架构_第5张图片

2 多级缓存架构

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

【架构实战营】模块五 1.多级缓存架构_第6张图片

多级缓存架构设计关键点

【架构实战营】模块五 1.多级缓存架构_第7张图片

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

【架构实战营】模块五 1.多级缓存架构_第8张图片

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

【架构实战营】模块五 1.多级缓存架构_第9张图片

3 缓存技术概要介绍

本地缓存

【架构实战营】模块五 1.多级缓存架构_第10张图片

CDN缓存

【架构实战营】模块五 1.多级缓存架构_第11张图片

Web容器缓存

【架构实战营】模块五 1.多级缓存架构_第12张图片

应用缓存 + 分布式缓存

SSD为何可以做缓存?

【架构实战营】模块五 1.多级缓存架构_第13张图片

Redis vs Memcached

本节思维导图


随堂测验
【判断题】

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

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

你可能感兴趣的:(#,架构实战训练营,缓存,redis,数据库)