
缓存是一份带有效期的副本,加缓存等于答应这个数可以让用户看到旧的。三个问题定下有效期、找到负责清的人、算清回源那一下。

| 你听到的 | 多半指什么 | 你接着问 |
|---|---|---|
| 加个缓存吧 | 存一份副本,从此允许用户看到旧数 | 这份数据能旧多久? |
| 缓存五分钟 | 有效期五分钟,到点才换 | 五分钟谁定的?最坏看到多旧? |
| 命中率 98% | 大多数请求被副本挡住 | 那 2% 是什么?每次都回源吗? |
| 我清一下缓存 | 主动删副本,可能只删掉一层 | 清哪一层?几台机器? |
| 缓存雪崩 / 击穿 | 一批副本或一个热点副本没了,请求全回源 | 回源量多大?有请求合并吗? |
| 怎么还是旧的 | 有效期没到、清漏了、或者响应被默认缓存了 | 有效期多久?谁负责清?带缓存头吗? |
developer.mozilla.org
redis.io
aws.amazon.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.