看来他们是同一个想法的两个名字 - 有什么不同吗?
答案 0 :(得分:3)
免责声明:我不知道有任何文献专门制作(或不制作)预先缓存和预取之间的区别。
缓存比获取更困难。缓存涉及失效(知道缓存条目何时不再有效),可能涉及其他方面,例如分布式缓存,并且可能对应用程序透明,也可能不透明。
获取与获得您需要的东西有关。因此,
时应使用恕我直言预取(该词)例如,可以考虑在微处理器上进行分支预测算法的指令预取。
缓存与在较快的介质(例如L2缓存或memcached服务器)上获得实际数据的副本有关。因此,预先缓存与预取不同,因为使用:缓存通常涉及许多读取和一些失效机制,因此预先缓存机制将用于频繁填充一些缓存例如,acessed items。