a tip(使用Response.IsClientConnected)

client|connected|response

Using the Response.IsClientConnected property to determine whether
or not the browser is still connected to the server

When a browser requests an ASP page from the Web Server, but does
not wait for the entire page to be downloaded, the server continues
to process the request, wasting valuable CPU cycles.  If your Web
Server is Internet Information Server (IIS) 4.0 you can use the
Response.IsClientConnected property to determine whether or not the
browser is still connected to the server.  If it is not connected
to the server you can stop processing to conserve CPU cycles.
If you request an ASP page that contains the script below and use
PerfMon to monitor the CPU cycles on the Web server, you will
notice that if you click stop in the browser, the number of CPU
cycles will decrease sooner than if the loop had continued.

<%@ LANGUAGE="VBSCRIPT" %>
<%
Function IsConnectedAfter(Seconds)
Dim StartTime
Dim PauseTime

IsConnectedAfter = True
StartTime = Now

Do While DateDiff("s", StartTime, Now) < Seconds
PauseTime = Now
Do While DateDiff("s", PauseTime, Now) < 1
'Do Nothing
Loop
Response.Write "."
If Response.IsClientConnected = False then
IsConnectedAfter = False
Exit Function
End If

Loop
End Function
%>

 

时间: 2024-09-19 08:19:45

a tip(使用Response.IsClientConnected)的相关文章

常用Response对象的使用祥解

response|对象 每一个程序语言或开发工具都有一定的函数与用户进行沟通,Asp同样如此.在Asp中负责将信息传递给用户的对象就是Response对象.Response对象用于动态响应客户端请求(Request),并将动态生成的响应结果返回到客户端浏览器中,使用Response对象可以直接发送信息给浏览器.重定向浏览器到另一个 URL 或设置 cookie 的值等等. Response对象在asp编程中非常广泛,也是一种非常好用的工具.下面我们来具体看看Response对象: 语法: Res

ASP对象:IsClientConnected的用法教程

在学习与运用ASP中,response对象涉及到的方面也比较多,想全部都掌握也并非一两天的事,我也是最近才发现response对象中居然有这样的属性,对ASP在某些大的占用资源页面,有一定"优化"效果,那就是IsClientConnected属性. 该属性可以在ASP运行之时,可以对服务端与客气端是否断开连接作出判断并返回true or false.这样也避免用户在访问较占用资源的页面时,因为用户的重新刷新或关闭页面时,服务端程序还在继续执行,而导致服务器资源没有被即时释放. IsCl

Asp Object 之:IsClientConnected

client|connected|object IsClientConnected IsClientConnected 属性只读,它指示自上次调用 Response.Write 之后,客户端是否与服务器相连. 语法 Response.IsClientConnected ( ) 注释 该属性允许用户在客户端与服务器没有连接的情况下有更多的控制.例如,在从客户端提出请求起到服务器作出响应,其间要用去很长一段时间的情况下,这就可能有助于确保在继续处理脚本之前客户端仍是连通的. 示例 <% 'check

ASP基础教程之实例学习ASP Response 对象

response|对象|基础教程 ASP Response 对象用于从服务器向用户发送输出的结果. 实例 使用ASP写文本 本例演示如何使用ASP来写文本. <html><body><%response.write("Hello World!")%></body></html> 在ASP中使用HTML标签格式化文本 本例演示如何使用ASP将文本和HTML标签结合起来. <html><body><%

常用Response对象的使用详解

response|对象|详解 每一个程序语言或开发工具都有一定的函数与用户进行沟通,Asp同样如此.在Asp中负责将信息传递给用户的对象就是Response对象.Response对象用于动态响应客户端请求(Request),并将动态生成的响应结果返回到客户端浏览器中,使用Response对象可以直接发送信息给浏览器.重定向浏览器到另一个URL或设置cookie的值等等.Response对象在asp编程中非常广泛,也是一种非常好用的工具.下面我们来具体看看Response对象: 语法: Respo

引用:填充Response

response 可以把文件放到用户不能到达的地方,然后在asp文件中用binaryread,的方法发给用户,这里有一个函数,Const ForReading=1Const TristateTrue=-1 Const FILE_TRANSFER_SIZE=16384Function TransferFile(path, mimeType) Dim objFileSystem, objFile, objStream Dim char Dim sent send=0 TransferFile = T

Response对象

response|对象 每一个程序语言或开发工具都有一定的函数与用户进行沟通,Asp同样如此.在Asp中负责将信息传递给用户的对象就是Response对象.Response对象用于动态响应客户端请求(Request),并将动态生成的响应结果返回到客户端浏览器中,使用Response对象可以直接发送信息给浏览器.重定向浏览器到另一个URL或设置cookie的值等等.Response对象在asp编程中非常广泛,也是一种非常好用的工具.下面我们来具体看看Response对象: 语法: Response

Response.ContentType 控制输出文件类型(讨论下载文件问题)

response|控制|问题|下载 服务器送给客户端的数据包类型可以是text/html文本,也可以是gif/jpeg图形文件,所以每次传输前,我们都必须告知客户端将要传输的文件类型,一般默认情况下为"Text/Html"类型.<% Response.ContentType = "text/HTML" %><% Response.ContentType = "image/GIF" %><% Response.Cont

其他Request和Response技巧

request|response|技巧      现在,来看一下几个使用Request和Response对象的有用技巧,包括:      · 连接.缓冲和页面重定向的管理.      · HTTP报头.缓存与"到期"页面的操作.      · 利用客户证书.      · 创建定制的日志文件消息.      1. 连接.缓冲和页面重定向的管理      ASP的一个很有用的特点就是使用户能够从一个ASP网页转向到另一个网页(ASP或HTML),或另一个源文件(例如一个ZIP文件或文本文