当前位置: 洪哥笔记 > ASP > ASP清空输出缓存

 

ASP清空输出缓存


关键词

ASP 清空缓存 输出

摘要

本文介绍ASP编程时,使用Response.Clear方法来清空输出缓存。

在ASP中,Response是输出对象,ASP为Response对象配置缓存机制。即当缓存起作用时,服务器端的输出内容是先放到缓存中暂时存放,等所有的内容都生成完毕时,再将缓存中的内容一起输出到客户端。使用缓存,可以大大的提高服务器的性能。

Response对象有一个Buffer属性,默认值为True,表示启用缓存机制。

ASP关闭输出缓存

如果不想使用缓存,可以用如下的语句来设置关闭缓存。
Response.Buffer = False
不过,需要注意的是,关闭了缓存机制后,服务器生成的输出内容将逐步输出到客户端。这样做的好坏就是可以及时的看到服务器的处理进度,而关闭输出缓存坏处就是极大的消耗了服务器性能。
要说明一点的是,如果要设置关闭输出缓存,则必须将Response.Buffer = False这一句放到程序文件的最上面。更准确的说,这句话不能出现在有任何输出的语句之后。因为都已经有输出了,再去设置是否缓存,已经晚了。

ASP清空输出缓存

关于ASP清空输出缓存,其实有两种做法。一是将缓存中的内容全部丢弃,另一种方式则是将缓存里面的内容立即输出到客户端,然后清除缓存中的内容。Response.Clear方法就是直接清空输出缓存,而Response.Flush则是将缓存中的内容立即输出到客户端。大家注意不能搞错了。
需要说明一下,既然是清空输出缓存,那此时必须是启用了缓存机制的。也就是说Response.Buffer不能为False!

关于ASP清空输出缓存,本文就介绍这么多,希望对您有所帮助,谢谢!

 

文章的版权

洪哥写文章很苦逼,如果本文对您略有帮助,点击感兴趣的广告支持洪哥!万分感谢!本文属于“洪哥笔记”原创文章,转载请注明来源地址:ASP清空输出缓存:http://www.splaybow.com/post/asp-clear-buffer.html

关注与收藏

如果您在服务器运维、网络管理、网站或系统开发过程中有任何疑问,洪哥以此为饭碗,请加QQ:115085382!
了解更多好文章,请关注我们的新浪微博和腾讯微博
亲,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D


« ASP输出字符串到客户端 创建ASP页面 »

相关文章: