大模型每生成一个 token,都要从头开始计算吗?为什么加了一块小小的缓存,生成速度就能快几十倍?这篇文章用最通俗的方式,把 KV Cache 一次讲透。