Buffer是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Buffer是啥意思?相关的知识,希望对你有一定的参考价值。

Buffer从英文直译过来的意思是“缓冲区”,这里我们将它称为缓冲,因为它不仅是个名词,还是个动词。
缓冲区是存储一系列的数据的地方,客户端所获得的数据可以从程序的执行结果直接输出,也可以从缓冲区输出。但是这两种方式在速度上是有差异的:在web中,当一个asp程序被请求的次数不多时,二者基本上没有什么差异,至少我们感觉不出来。但是当有很多人请求一个asp程序时,速度可就不一样了。如果没有缓冲区,那么每个请求asp程序的人的客户端所得到的结果都是asp程序执行一次所得到的结果,而如果预先将asp程序缓冲,那么每个客户端所得到的结果就是缓冲区的结果,不是执行一次程序的结果。比如有1000个用户同时访问一个asp页面,如果这个asp程序没有缓冲,那么程序将被执行一千次,这样服务器的负荷就回加大,从而导致客户端打开页面速度变慢;如果这个asp程序被缓冲了,那么结果就不一样了,每个客户端直接从缓冲区获得数据,服务器将不会因为访问增加而增加程序执行次数,因此客户端打开页面的速度也就比上一种情况要快。这就是Buffer的好处。
参考技术A 缓存本回答被提问者采纳 参考技术B 1缓冲器2缓冲物3缓冲者 参考技术C C语言里指针
OS里可能是缓冲寄存器

以上是关于Buffer是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

财务中buffer是啥意思

Java I/O 中的“Stream”和“Buffer”到底是啥意思?

buffer 在c语言中是啥?

AXI协议里面的cacheable和bufferable是啥意思

Buffer是啥意思?

Buffer是啥意思?