ASP的内置对象Server

时间:2008-10-07 11:56:46  来源:第二电脑网上收集  作者:

  第二电脑网导读:数。  一,Script.ScriptTimeout  在脚本运行超过一段时间之后,即作超时处理。服务器一般的默认脚本运行时间是90秒。你可以从“Internet信息服务”中“默认Web站点”的属性弹出框中看出,你也可以自己设定。
  正文:

  Server 对象提供对服务器上的方法和属性的访问 , 其中大多数方法和属性是作为实用程序的功能服务。(IIS HELP翻译)有了 Server 对象,你就可以在服务器上启动 ActiveX 对象例程,并使用 Active Server 服务提供象 HTML 和 URL 编码这样的函数。

  一,Script.ScriptTimeout

  在脚本运行超过一段时间之后,即作超时处理。服务器一般的默认脚本运行时间是90秒。你可以从“Internet信息服务”中“默认Web站点”的属性弹出框中看出,你也可以自己设定。

<a href=http://www.002pc.com/master/College/Programming/<a href=http://www.002pc.com/master/College/Programming/ASP/ target=_blank class=infotextkey>ASP</a>/ target=_blank class=infotextkey>asp</a>教程:详细学习ASP的内置对象Server

  呵呵,上面的可不是,900秒了。应该是“主目录”标签中的“配置”对话框中,WINXP一样。

ASP教程:详细学习ASP的内置对象Server

ASP教程:详细学习ASP的内置对象Server

在理解脚本运行时间之前,先来看一个程序,主要功能就是进行计算网页执行时间的。

<script language=vbs>
startime=timer()
//以下为网页内容
for i= 1 to 5000 step 20
document.write("<hr width="&int(500+i)&">")
next
//结束时间
endtime=timer()
document.write ("页面执行时间:"&FormatNumber((endtime-startime)*1000,3)&"毫秒")
</script>

当然对应的ASP也就是看到许多站点都有的页面执行时间显示

1,time.asp

<%startime=timer()%>
<a href=#bot>到下面看执行的时间</a>
<%
for i= 1 to 5000
response.write("<hr width="&int(500+i)&">")
next
%>
当然中间还可以添加其它内容。<br>
<%endtime=timer()%>
<a name=bot></a>
<%=FormatNumber((endtime-startime)*1000,3)%>毫秒

那如果上面的程序变成for i= 1 to 5000000

呵呵,是不是机器快反应不过来的感觉,那这个就是脚本的执行时间了。

为了让程序能很好的执行,就该把脚本执行时间放长了。

怎么放长?把默认的改?呵呵,当然不是:)

<%Server.ScriptTimeout=110%>

时间的设定当然要是比默认90秒大的,现在的代码就是:指定服务器处理脚本在 110 秒后超时。
还有,脚本时间的确定要看自身的程序了,一般情况100秒左右也差不多了,即使能执行出来,可能观看网页的人早就把它叉叉了。

以上的ScriptTimeout就是Server对象唯一属性了
ASP的内置对象Server》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/ASP/2008-10-07/2728.html


关键字:

关于《ASP的内置对象Server》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td