精华内容
下载资源
问答
  • 一、Buffer Buffer从英文直译过来的意思是缓冲区”,这里我们将它称为缓冲,因为它不仅个名词,还是个动词。 缓冲存储一系列数据地方,客户端所获得数据可以从程序执行结果直接输
            不知道大家对Buffer了解多少,很多人对这个概念都比较模糊,尤其是在asp中。很多初学者在编写asp程序时很少用到这条语句,下面我就来说说Buffer的用途以及它在asp程序中的作用。 
    一、Buffer

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

    二、如何将asp程序缓冲

    这个问题其实很简单,只要在asp程序的第一行加上:
    <% Response.Buffer = True %>
    就可以了。
    这句话的意思就是指明输出页面是否被缓冲,当属性值为True时,服务器将不会向客户端发送任何信息,直到所有程序执行完或者遇到
    <% Response.Flush %>或<% Response.End %>
    语句,才会释放缓冲区的信息。

    三、总结

    Response的Buffer属性虽然能够提高页面显示速度,但是也要分什么情况。如果你正在制作一个普通的个人主页,访问量不是很高,并且没有什么复杂的执行程序,那么用不用这个属性就不是很重要,因为将数据缓冲也需要一段时间,只不过我们感觉不到罢了;但是如果你正在制作一个大型论坛或者一个产品展示或其他的商务站点,并且访问量很高,那么我建议在程序的第一行加入
    <% Response.Buffer = True %>
    这句话,因为这样能够让客户在有效的时间内获得更多的数据
    展开全文
  • 3.20 “semanticsof‘’changeinANSIC”警告是什么意思? 3.21 “无符号保护”和“值保护”规则区别在哪里? 第4章 指针 基本指针应用 4.1 指针到底有什么好处? 4.2 我想声明一个指针并为它分配一些空间...
  • 《你必须知道495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    3.20 “semantics of‘’change in ANSI C”警告是什么意思? 42 3.21 “无符号保护”和“值保护”规则区别在哪里? 42 第4章 指针 45 基本指针应用 45 4.1 指针到底有什么好处? 45 4.2 我想声明...
  • 3.20 “semantics of‘’change in ANSI C”警告是什么意思? 42 3.21 “无符号保护”和“值保护”规则区别在哪里? 42 第4章 指针 45 基本指针应用 45 4.1 指针到底有什么好处? 45 4.2 我想声明...
  • 疯狂程序员

    热门讨论 2012-07-18 18:05:32
    程序员是什么?他不知道。他问:“程序员能找到教书工作吗?” “当然,一点问题都没有。随便哪个学校都能教。想我那个年代,这城市有多少程序员,数都能数出来。我还报了高程,唉……差一点。” 能去教书当然好,...
  • 你必须知道495个C语言问题(PDF)

    热门讨论 2009-09-15 10:25:47
    1.4 extern 在函数声明中是什么意思? . . . . . . . . . . . . . . . . . 2 1.5 关键字auto 到底有什么用途? . . . . . . . . . . . . . . . . . . . 2 1.6 我似乎不能成功定义一个链表。我试过typedef struct f ...
  • 27、GC是什么? 为什么要有GC?  GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题地方,忘记或者错误内存回收会导致程序或系统不稳定甚至崩溃,Java提供GC功能可以自动监测对象...
  • 在app server 和数据库之间物理或者逻辑关系是什么?在Oracle应用程序世界里,在中间层生成文件能够,有时是需要放到数据库层。这些文件大多以文本文件形式存在,包括配置信息。其他文件是与cloning相关。...
  • Project1.rar

    2020-07-15 21:34:53
    在源码showRTInfo(string whichScreen) //real time info //这个whichScreen指的是缓冲的意思,因为我用的是缓冲。 4:AI蛇:AI难度设计刚刚好,不那么笨,也不那么聪明。。。。(我不会做那种毫发无损吃...
  • o 6.15 运行时 ``空指针赋值" 错误是什么意思? * 7. 数组和指针 o 7.1 我在一个源文件中定义了 char a[6], 在另一个中声明了 extern char *a 。为什么不行 ? o 7.2 可是我听说 char a[ ] 和 char *a 是...
  • 并利用具体例子来全面介绍每个特性,不仅讨论了各个特性是什么,还说明了它是如何工作,如何使用这个特性来开发软件,以及有关常见陷阱。  本书面向所有oracle 数据库应用开发人员和dba。 作译者 作者  ...
  •  这很多追求目标,它的意思是,在Oracle数据库中,通过调整性能参数值,就可以让数据库运转得飞快。  实际上这不过句玩笑,它本身一句反话,却让很多误入歧途。我看到很多,包括一些DBA,凡涉及...
  • php高级开发教程说明

    2008-11-27 11:39:22
    什么意思?)在此处讨论中并不重要。重要的是:形式分析结果越好,逻辑分析就越容易、 越快、越好。 逻辑分析能补偿形式分析中失去信息,但仅仅在一个有限程度上补偿。 你也许能读懂前面这个句子,但要...
  • Windows API这种命名方式绝好例子,当人们看到ShowWindow,GetWindowText,DeleteFile和GetCommandLine之类API函数名称时,恐怕不用查手册,就能知道它们什么。比起int 21h/09h和int 13h/02h之类...
  • c语言编写单片机技巧

    2009-04-19 12:15:17
    答:对于复杂而开发时间紧项目时,可以采用C语言,但前提要求该MCU系统C语言和C编译器非常熟悉,特别要注意该C编译系统所能支持数据类型和算法。虽然C语言最普遍一种高级语言,但不同MCU厂家其...
  • java 面试题 总结

    2009-09-16 08:45:34
    24、GC是什么? 为什么要有GC?  GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题地方,忘记或者错误内存回收会导致程序或系统不稳定甚至崩溃,Java提供GC功能可以自动监测对象...
  • 他认为对于SQL学习永无止境,相信每一个查询Oracle数据库的人都需要精通SQL语言,才能写出高效查询。他参与本书编写就是为了帮助别人实现这一目标。 目录 封面 -11 封底 -10 扉页 -9 版权 -8 版权声明 -7...
  • 他认为对于SQL学习永无止境,相信每一个查询Oracle数据库的人都需要精通SQL语言,才能写出高效查询。他参与本书编写就是为了帮助别人实现这一目标。 目录 封面 -11 封底 -10 扉页 -9 版权 -8 版权声明 -7...
  • windows实用dos命令大全

    2010-12-10 21:27:35
    (1)COPY文件文件方式复制数据,复制前目标盘必须已经格式化;  (2)复制过程中,目标盘上相同文件名称旧文件会被源文件取代;  (3)复制文件时,必须先确定目标般有足够空间,否则会出现;...
  • NIO:同时支持阻塞与非阻塞模式,但这里我们以其同步非阻塞I/O模式来说明,并且面向缓冲 AIO:异步非阻塞I/O模型 详情移步:https://github.com/higminteam/practice/blob/master/src/main/java/com/practice/io...
  • Phoenix-award workstation BIOS V6.00PC,An Energy star Ally copyright(c) 1984-2003,Phoenix Technologies,LTD 这句英语的意思是:Phoenix-award这两家COMS芯片开发公司合并后共同开发第6号BIOS版本,采用美国...
  • 会计理论考试题

    2012-03-07 21:04:40
    3.计算机病毒一种计算机系统具有破坏性 ___D___ 。 A、高级语言编译程序 B、生物病毒 C、操作系统 D、计算机程序 4.把高级语言源程序变为目标程序要经过 ___D__ 。 A、编译 B、编辑 C、汇编 D、解释 5.声音...
  • 再任何系统,任何OS下都要杜绝热启动,意思是重启话一律先选关机再用开机键开机 无论单个系统下重启需求或者想要重启切换系统,都不要选重启选项,一律先选关机再用开机键开机 不然有可能会导致蓝牙,触控板...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

对人的缓冲是什么意思