关系不大,cache的原理就是把可能要访问的东西提前从慢速设备放到快速设备上,这样就能提高速度。

来源: 2017-02-11 21:41:45 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

打个比喻,你要炒菜,佐料食材都是放在冰箱里,如果你每次都要从冰箱里取,就嫌慢,于是改成把“估计”要用的佐料和食材一次从冰箱拿出来放在灶台边,随用随取,必然就快得多。

 

这个“估计”就是个关键,所以cache并不能保证保证事先一定能存好需要的数据,但好的cache“估计”能达到一定比例的命中率,比如 80%,即使这样,也就是80%的情况下,存取速度得到了改善。