asp如何实现页面执行时间及搜索时间

来源:asp之家 时间:2007-11-12 22:48:00 

说起页面执行时间相信大家并不陌生,如果你经常逛论坛,就会发现很多论坛底部都显示有页面执行时间,那么什么是页面执行时间呢?我个人理解是一个网页从开始加载到全部加载完毕所花的时间,也就是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实现,同理上面的代码适当的放在搜索页面就成了搜索用时了,呵呵。

标签:执行时间,asp,搜索
0
投稿

猜你喜欢

  • js验证表单(form)中多选框(checkbox)值

    2008-03-18 13:39:00
  • WEB前端开发经验总结 Ⅰ

    2008-06-12 12:23:00
  • 巧用CSS滤镜做图案文字

    2011-04-29 14:06:00
  • Javascript 中截取小数位并实现四舍五入的方法

    2008-08-05 18:11:00
  • 给JavaScript自定义一个Trim函数

    2008-04-20 16:30:00
  • 利用ASP实现事务处理的方法

    2010-05-11 16:53:00
  • 初学ASP编程易犯的一个错误要注意

    2008-11-07 15:08:00
  • 两组字符串数据比较合并相同数据

    2008-07-31 17:27:00
  • 根据选择的checkbox列出选择的值

    2008-07-30 12:56:00
  • 标签明晰、有效

    2010-01-18 12:22:00
  • JavaScript代码着色器

    2010-01-22 15:53:00
  • WAP中的ASP技术

    2008-05-18 13:30:00
  • 在ASP处理程序时,进度显示

    2008-08-04 13:27:00
  • 优化 MySQL 语句的十个建议

    2012-05-08 07:14:36
  • 交互设计实用指南系列(4)—“有效性”之“简洁清晰,自然易懂”

    2010-01-05 16:52:00
  • sql server 锁表语句分享

    2012-02-12 15:49:20
  • php实现pdo数据库操作类过程详解

    2023-05-25 11:15:05
  • MySQL聚焦Web 2.0可扩展性

    2012-01-05 19:02:19
  • 基于XML语言的来实现购物车的详细代码

    2008-05-29 13:57:00
  • 技巧/诀窍:在ASP.NET中重写URL

    2007-09-23 12:21:00
  • asp之家 网络编程 m.aspxhome.com