尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

缓冲技术:解决速度不匹配的“中间人“

缓冲技术:解决速度不匹配的“中间人“ 127: 缓冲技术:解决速度不匹配的"中间人"你有没有注意过一个现象:在电脑上看在线视频,有时候会先"加载一下",然后才流畅播放?那个"加载"的过程,就是在建立缓冲区。计算机世界里,不同设备、不同程序之间的速度差异巨大。缓冲技术就是用一块"中间地带"来调和这些速度差异,让快的不用等慢的,慢的也不会被快的甩掉。速度差异有多大先看几个真实的数据:CPU处理数据:每秒几十亿次运算内存读写:每秒几十GBSSD读写:每秒几百MB到几GB机械硬盘:每秒几十到几百MB网络传输:每秒几MB(取决于网速)键盘输入:每秒几个字符从CPU的每秒几十亿次运算,到键盘的每秒几个字符,速度差了十亿倍。如果CPU每次输入一个字符就等一个字符,那99.9999999%的时间都在浪费。缓冲区是什么缓冲区本质上就是内存中的一块临时存储区域。它的作用就像现实生活中的"中转站"。打个比方:你在网上买了个柜子,快递直接送到家门口。快递员放下就走(快的),你下班回家再慢慢搬进去(慢的)。门口这块区域就是"缓冲区"——快递员不用等你回来,你也不用在家等着快递来。缓冲的工作方式以"下载视频"为例:没有缓冲:
返回列表