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实现,同理上面的代码适当的放在搜索页面就成了搜索用时了,呵呵。


猜你喜欢
- Socket服务器是网络服务中常用的服务器。使用go语言实现这个业务场景是很容易的。这样的网络通讯,需要一个服务端和至少一个客户端。我们计划
- 1. 排名函数与PARTITION BY --所有数据 SELECT * FROM dbo.student AS a INNER JOIN
- 前言XPath,全称XML Path Language,即XML路径语言,它是一门在XML文档中查找信息的语言,它最初是用来搜寻XML文档的
- 前言:多线程简单理解就是:一个CPU,也就是单核,将时间切成一片一片的,CPU轮转着去处理一件一件的事情,到了规定的时间片就处理下一件事情。
- 我们怎么让一个 Python 程序里边实现多任务呢?实现多任务可以有多种方式,这里我们先了解使用线程的方式实现多任务。线程是实现多任务的一种
- 目录前言Tips - django版本区别路由匹配无名分组&有名分组无名分组有名分组小提示反向解析路由不涉及分组的反向解析有名分组&
- 接口压力测试500次,查看响应时间import jsonimport requestsimport logginglogging.basic
- 本文实例讲述了Python计算一个文件里字数的方法。分享给大家供大家参考。具体如下:这段程序从所给文件中找出字数来。from string
- 1. 非 matlab v7.3 files 读写import scipy.io as sioimport numpy# matFile 读
- reflect.StructField 和 reflect.Method如果变量是一个结构体,我们还可以通过结构体域类型对象 reflect
- 一、继承与java的继承不同python支持多继承,如Person类同时继承Animal类和Species类可以这样写:class Anim
- 在项目中,尤其是pc端的时候,我们在用户登录后会给前端返回一个标识,来判断用户是否登录,这个标识大多数都是用户的id  
- 获取带有中文参数的url内容对于中文的参数如果不进行编码的话,python的urllib2直接处理会报错,我们可以先将中文转换成utf- 8
- 创建触发器。创建触发器语法如下:CREATE TRIGGER trigger_name trigger_time trigger_event
- 有如下 borg pattern 的实现:class Borg(object): __shared_state = {}def
- 多对多中间表详解我们都知道对于ManyToMany字段,Django采用的是第三张中间表的方式。通过这第三张表,来关联ManyToMany的
- 由于requests是http类接口的核心,因此封装 * 虑问题比较多:1. 对多种接口类型的支持;2. 连接异常时能够重连;3. 并发处理的
- Django中默认使用sqlite3数据库,今天研究了下如何将它换成常见的mysql数据库。由于项目用得python3,而MySQLdb没有
- 1. 针对问题在编程开发的过程中,我们经常会有创建同类对象的场景,这样的操作可能会对性能产生影响,一个比较常见的做法是使用对象池,需要创建对
- error类型是go语言的一种内置类型,使用的时候不用特定去import,他本质上是一个接口 type error interface{ E