缓存是为了弥补高速设备和低速设备之间的差距而引入的中间层,以提高应用程序的处理速度。存储先前获取的数据或计算结果的副本可提高处理速度。为什么计算机需要缓存?这是因为:计算机系统中各种存储设备的容量、访问速度、成本差异很大对缓存的深入理解有助于我们编写性能更好的代码。