分类: ASP |
一、buffer的作用
在ASP中使用Buffer的目的是提高asp页面的浏览速度,当一个web应用程序同时请求的人数不多时,在页面速度上可能没有多大差别,如果请求数众多,可能就会造成速度下降。这个时候通过启用buffer就可以先将程序结果进行缓冲,在页面结果没有执行完之间不会返回任何结果,所有的用户看到的是一次执行完成的结果。
二、使用方法
1、通过脚本启用缓冲
在asp脚本之前加入<%response.buffer=true%>即可,直到遇到<%response.flush%>或者<%response.end%>为止。
2、通过服务器环境进行配置
在IIS5.0中缓冲是默认打开的。其它IIS版本中只要在相应的站点属性中将buffer开启即可。
三、需要注意的问题
通过脚本启用缓冲,有时候可能会出现莫名其妙的页面错误。因此最好通过服务器环境配置启用buffer。另外,如果你的web程序比较简单,访问量比较少可以不必考虑启用这个属性。