缓存
【简单】什么是缓存?为什么以及何时需要缓存?⭐⭐
🎯 目标等级:L2 | ⏱ 建议用时:5 min | 🏷 标签:缓存 / 缓存基础
💎 关键结论
缓存就是数据交换的缓冲区,把频繁访问的数据暂存在更快的存储介质上。本质是空间换时间:牺牲一点实时性,换取更快、更近的访问,命中率是核心度量指标。但缓存不是免费的,会增加复杂度、牺牲实时性,只在计算或 IO 成为瓶颈、收益足以覆盖成本时才值得引入。
⚡记忆卡片
- 口诀:缓冲区存热数据,空间换时间,快近命中高;先权衡后引入,CPU、IO 两看,提速扩展又省钱
- 关键词:缓冲区/空间换时间/更快更近/命中率/CPU 开销/IO 开销/提速/扩展/降本
- 链路:频繁访问 → 数据暂存高速介质 → 就近快速读取 → 命中率提升 → 访问加速;计算或 IO 开销大 → 引入缓存分摊压力 → 读提速、可扩展、降成本