日期:2014-05-17 浏览次数:21156 次
Dim t_StartTime : t_StartTime=Timer() ...........上面是页顶代码,这里省略中间内容,下面是统计代码 Scs_EndTime=" 页面加载时间:"&FormatNumber((Timer()-t_StartTime)*1000,2)&"ms"
------解决方案--------------------
我想你说的页面加载时间应该是浏览器输入地址回车到页面显示出来这段时间
这个靠页面代码真心感觉无法实现
因为浏览器输入地址回车后 页面并没有开始加载,而是等待通讯,获得服务器返回页面代码后才能开始加载页面,这段时间我想通过页面代码是没有任何办法的,因为根本还没有页面代码执行;
页面开始加载后的时间就没什么问题了,页面顶端js构造个定时器计时,页面底端或者load事件中js计算时间就ok了
只有浏览器能计算前一个时间,所以不要想这个功能了,浏览器实现它才是正理,虽然现有浏览器好像未提供,相信以后会有的
当然你只是计算服务器收到http请求到客户端加载完成这段时间的话,我想仍然是不能,因为不能保证服务器时间与客户端时间的一致性
------解决方案--------------------