繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP基础 >> a tip(使用Response.IsClientConnected)

a tip(使用Response.IsClientConnected)

2006-04-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介: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 fo...

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.

<%

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)

责任编辑:admin
相关文章