| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1341 人关注过本帖
标题:[求助]response.buffer=1这个应该怎么题解?
只看楼主 加入收藏
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
 问题点数:0 回复次数:10 
[求助]response.buffer=1这个应该怎么题解?
我知道这句的意思是缓冲设置为一分钟,但是我不能理解什么是缓冲,这样设置会在浏览器上有什么反应?是在一分钟之内,页面就必须输出完毕、否则就停止输出吗?请高手指点,谢谢!!
搜索更多相关主题的帖子: buffer 题解 response 
2006-03-11 21:16
lanya1983
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2006-3-11
收藏
得分:0 
Response.Buffer=true 这行是开启页面缓冲
Response.Buffer=false 是关闭
你肯定是弄错了吧

我的网站http:\\\\lanya. http:\\\\leilei. 主要是练练手
2006-03-11 21:35
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用lsdm在2006-3-11 21:16:00的发言:
我知道这句的意思是缓冲设置为一分钟,但是我不能理解什么是缓冲,这样设置会在浏览器上有什么反应?是在一分钟之内,页面就必须输出完毕、否则就停止输出吗?请高手指点,谢谢!!

我记得编程里1和0就可以代表真和假,好像true和false这两个属于常量的一种。
const true as integer=1
const false as integer=0

2006-03-11 21:48
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
得分:0 

对、对,是我弄错了,请问response.buffer=true时,浏览器是如何反应的?reponse.buffer=false时又是如何反应的呢?请指点,谢谢!!我对缓冲不太理解啊!

[此贴子已经被作者于2006-3-11 21:49:56编辑过]


2006-03-11 21:49
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
得分:0 
以下是引用yms123在2006-3-11 21:48:00的发言:

我记得编程里1和0就可以代表真和假,好像true和false这两个属于常量的一种。
const true as integer=1
const false as integer=0

您说的对,另外一个论坛的一个高手也是这么说的。是我把这个和reponse.expire搞错了。呵呵!


2006-03-11 21:52
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用lsdm在2006-3-11 21:49:00的发言:

对、对,是我弄错了,请问response.buffer=true时,浏览器是如何反应的?reponse.buffer=false时又是如何反应的呢?请指点,谢谢!!我对缓冲不太理解啊!


response.buffer=true时应该是访问整个页面时,服务器端会把程序处理完成之后再显示页面。
response.buffer=false时应该是处理到哪里就显示哪里。
例如当你访问这个论坛时,如果response.buffer=false就会看到网页内容被一点一点地显示出来。
如果是response.buffer=true则会看到空白,而等待一段时间后网页内容直接被全部显示出来了。

2006-03-11 21:59
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
得分:0 

哦,明白了,谢谢!

那response.expires=1和response.expires=0会在浏览器上有什么不同的反应呢?


2006-03-11 22:12
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
response.expires
数值型属性,指明页面有效期的以分钟计算的时间长度。
这个不是用true和false表示的
用这个可以设置页面缓存时间,比如

response.expires=10
时就拿现在的页面来说,从你第一次访问这个页面的时间算起,如果你10分钟以内访问这个页面。看到的永远是你一次访问时这个页面所显示的内容。只有10分钟以后再次访问这个页面,就能看到新的内容。
比方说如果response.expires=20第一次看这个帖子时你能看到新帖子,以后在20分钟内你点击观看现在这个帖子,是看不到新帖子的。20分钟以后你才能看到新的帖子。
2006-03-11 22:23
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
得分:0 

I see.谢谢yms123指点!

那就是说,一般这个值应该设置为零了?


如果这个值不设置,默认是不是0呢?

[此贴子已经被作者于2006-3-11 22:27:11编辑过]


2006-03-11 22:26
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用lsdm在2006-3-11 22:26:00的发言:

I see.谢谢yms123指点!

那就是说,一般这个值应该设置为零了?


如果这个值不设置,默认是不是0呢?

应该默认是0的,否则没有设置的页面,就不会刷新时都是新的内容。

2006-03-11 22:33
快速回复:[求助]response.buffer=1这个应该怎么题解?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015647 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved