關係不大,cache的原理就是把可能要訪問的東西提前從慢速設備放到快速設備上,這樣就能提高速度。

打個比喻,你要炒菜,佐料食材都是放在冰箱裏,如果你每次都要從冰箱裏取,就嫌慢,於是改成把“估計”要用的佐料和食材一次從冰箱拿出來放在灶台邊,隨用隨取,必然就快得多。

 

這個“估計”就是個關鍵,所以cache並不能保證保證事先一定能存好需要的數據,但好的cache“估計”能達到一定比例的命中率,比如 80%,即使這樣,也就是80%的情況下,存取速度得到了改善。

 

請您先登陸,再發跟帖!