想象你在超市买东西:先在购物车找(L1缓存),没有就去货架上找(L2缓存),
再没有就去仓库找(L3缓存)。越往上层,速度越快但容量越小;越往下层,速度越慢但容量越大。
速度
{{ layer.speed }}
容量
{{ layer.capacity }}
成本
{{ layer.cost }}
↓
各层级对比
| 层级 |
速度 |
容量 |
成本 |
| {{ layer.name }} |
{{ layer.speed }} |
{{ layer.capacity }} |
{{ layer.cost }} |
💡
核心思想:多级缓存利用局部性原理——程序倾向于访问最近访问过的数据位置。通过把热点数据放在最快的层级,大幅提升访问速度。