缓存 V.S. 缓冲

缓存(cache)是指把远端的数据在本地复制一份,下次获取数据时在本地获取就可以了,以节省开销


缓冲(buffer)则是用于解决高速设备与低速设备的桥接问题
。 高速设备如果直接把数据丢给低速设备(或从低速设备那里读),则数据的流速就受限于低速设备,高速设备也沦为了低速设备; buffer的作用就是让高速设备先按自己的速度把数据输出到缓冲区中,低速设备再来读取,这时高速设备可以干别的事,最大化地利用自己的吞吐量。 当然,
这里要有个时间差

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.