1 本质

缓存 = 先问本地有没有还能用的副本,再决定是否打扰服务器。

为何学:少等一轮网络,页面更快;也解释「我改了文件怎么还不生效」。

2 骨架

flowchart LR
  A[发起请求] --> B{本地有缓存?}
  B -->|无| C[完整请求服务器]
  B -->|有| D{还新鲜?}
  D -->|是| E[直接用本地]
  D -->|否| F[条件请求 If-None-Match]
  F --> G{服务器}
  G -->|变了| H[200 + 新 body]
  G -->|没变| I[304 继续用本地]
  C --> H
        

3 动画

占位时间线(日后可换成 ≤90s 视频 / HyperFrames 导出)。点「播放」跟节点。

请求 → 本地判定 → 新鲜? → 用本地 / 条件请求 → 200 或 304

4 要点

5 小测 · 3 题

加载测验…

6 补洞

错哪题就只看对应碎片,不重开长讲。

7 下一步

今日可停。下一微主题(占位):协商缓存细节。

← 回目录