asp如何实现页面执行时间及搜索时间
来源:asp之家 发布时间:2007-11-12 22:48:00
标签:执行时间,asp,搜索
说起页面执行时间相信大家并不陌生,如果你经常逛论坛,就会发现很多论坛底部都显示有页面执行时间,那么什么是页面执行时间呢?我个人理解是一个网页从开始加载到全部加载完毕所花的时间,也就是IE浏览器的window标志从转到停下来的时间。
而搜索时间或搜索用时,一般是从程序开始执行搜索到查询结束所花的时间,应该并不等于页面执行时间。因为我们执行搜索的时候,并不一定一加载页面就执行搜索代码的。
知道了这个原理在asp中要实现页面执行时间的功能就很简单了,即:在页头、页尾用asp获取当前时间,再在最后相减得到就是页面执行时间了。
<% dim startime,endtime
startime=timer()
'中间其它网页操作代码
endtime=timer()
response.write "<center>页面执行时间是:"&FormatNumber((endtime-startime)*1000,3)&"毫秒</center>"
......
%>
当然你把timer换成now也是可以的,不过now是精确到秒。
如果不用asp使用javascript也是可以的,我们知道js中:getTime 方法返回一个从 1970 年 1 月 1 日到 Date 对象的时间之间的毫秒数。详情可以查看js中文手册
下面代码加在页面开始处:
<script>
var nowp =new Date()
startme=nowp.getTime()
</script>
下面的页面结束前:
<script>
var nowp =new Date()
endtime=nowp.getTime()
document.write ((endtime-startime)+"毫秒");
</script>
动态页面建议使用asp就可以了,如果是静态页面可以使用js实现,同理上面的代码适当的放在搜索页面就成了搜索用时了,呵呵。
0
投稿
猜你喜欢
- asp三天学好ADO对象之第一天 今天说一下Recordset 对象的属性1、CursorType 属性AdOpenForwardOnly:
- 问题:导入数据时是否需要禁用索引?解答:在使用load data导入数据时,如果导入的表是MyISAM的,对于空表,MySQL数据库会把所有
- 又一个js加密工具:js混淆,完整源代码如下,有点长呵呵:<HTML><HEAD><TITLE>Cunf
- 看如下asp代码:<%@ codepage="65001" %><!-- 
- 内容摘要:asp使用最多的就是ACCESS数据库和ms sql server数据库,本文列出了asp连接这两个数据库的方
- 一个客户提供一个股价的信息,要求放在页面上,显示一些数据,需要从远程获取xml,然后解析写在网页上,开始不会觉得很难,其实蛮简单的,先用ja
- 名称:YUI Compressor最新版本:2.4.2用途:js/css压缩必备指数:使用难度:(YUI Compressor非常易用,只是
- 你的SQL Server最近是否运行不正常?不,我指的不是我们肯定会遇到的通常的数据库和操作系统问题。我的意思是,你是否经历过服务器的反应迟
- 在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况
- 命名一直是个让我头痛的问题,特别是那些看上去差不多的模块,所以就得想办法啦,我总结了下面的方法,虽然还在试验中。希望对大家有帮助。欢迎大家提
- 阅读上一章:Chapter 13 为文字指定样式Chapter 14 图片替换随着更多设计师与开发者开始使用标准(特别是CSS),每天都会有
- 我刚进入5gsns的时候,我真不知道怎么玩,我是通过白鸦的博客过去的,之前也没有怎么去玩过这类的网站。对于sns网站还算是陌生,不过还好网站
- 现在的高手真是越来越多,我刚发现一个版主兄竟然在不支持数据库的ISP免费主页上使用数据库,套用QQ聊天的一句话就是:Faint!明明人家IS
- 研究了几天Adodb.stream和XMLHTTP的应用,找了不少很有趣的教程,下面的代码是将一个远程的页面,图片地址保存到本地的实例。将代
- 代码如下:url="http://www.cidianwang.com/" wstr=getHTTPPage(
- 这几天看了篇叫"Penetration: from application down to OS (Oracle)"的文
- 我们在制作网页时,有时会遇到这样的情况:根据用户的选择,显示不同的内容。比如,制作一个登录网页,上面有
- 众所周知,凡是用 FrontPage 做的网页里面都有类似这样的标记:<META content="Microso
- 许多 Microsoft 的编程语言,如 Visual Basic、VBScript 和 Jscript,都提供集合(collection)
- 因此为了节省服务器资源,应该尽可能关闭连接以释放连接所占有的资源,这种关闭记录集的连接而不关闭记录集的技术叫做断开记录集,这个记录集本身则称