如何计算从用户登录到主页加载完得时间差

问题描述

我要做一个从用户登录开始到页面加载完毕过程的时间长而我的思路就是在用户登录的时候从session中获取请求的系统时间,开始计时然后当主页加载完毕的时候停止计时。从而求出时间差。而主页加载完毕时的时间我也不知道该怎么获取。

解决方案

解决方案二:
主页加载的时候和服务器之间的请求就结束了,你服务器这端是不知道客户端加载完毕的.除非你再发一次请求.你如果一定要这样做的话,就用JS在页面加载完毕的时候再发送一次请求(利用window.onload).
解决方案三:
谢谢你的回答,但是当第二次请求发动到服务器时的这段时间不多余了?这个时间差怎么办?
解决方案四:
不知哪位大虾还有什么高见的,赶紧顶上呀
解决方案五:
貌似没什么好方法去判断一个页面是否已经加载完毕吧
解决方案六:
最简单方法就是开始加载action的时候记录一个时间time1,然后把这个时间传到页面,在页面加载完毕后,在记录一个时间time2,两个时间之差就是加载时长了。。。那么怎么获取页面加载完毕后的时间呢,当然就是在页面的代码的最后<%newDate();%>
解决方案七:
可问题是怎么自动传到服务器端?
解决方案八:
在服务端计算就行了,时间都在服务端的数据库交互上了。
解决方案九:
从登陆进入可以使用session记录下来,那么进入系统再来取出session的值,可以算出来吧!
解决方案十:
引用7楼ylz2007的回复:

在服务端计算就行了,时间都在服务端的数据库交互上了。

这个怎么说?可以在服务端计算?那该怎么实现呢时间都在服务端的数据库交互上这句话我没怎么理解,客户端浏览器加载完主页跟这个没关系吧?
解决方案十一:
要经过action不
解决方案十二:
引用6楼scol_007的回复:

可问题是怎么自动传到服务器端?

传到服务端可以ajax
解决方案十三:
引用8楼xingfuzhijianxia的回复:

从登陆进入可以使用session记录下来,那么进入系统再来取出session的值,可以算出来吧!

可问题是主页加载完毕和进入系统是两个不同的时间段
解决方案十四:
引用11楼tanwan的回复:

引用6楼scol_007的回复:可问题是怎么自动传到服务器端?传到服务端可以ajax

这个方法兴许可以用ajax异步提交时不错
解决方案十五:
用JS··如果楼主还需要统计相应时间的话就用AJAX吧·
解决方案:
引用14楼cenhuineng的回复:

用JS··如果楼主还需要统计相应时间的话就用AJAX吧·

我都忘记了我做到是手机网站,不支持js的,用Ajax恐怕不支持

时间: 2024-10-30 19:53:45

如何计算从用户登录到主页加载完得时间差的相关文章

本机搭建tomcat服务器 架设网站 局域网内用户访问 页面动态加载的数据无法加载

问题描述 本机搭建tomcat服务器 架设网站 局域网内用户访问 页面动态加载的数据无法加载 本机搭建的tomcat服务器,数据库.局域网内用户访问系统页面,ajax动态加载数据无法显示.如图: [用户类型]是ajax动态加载的!本机页面正常,局域网内用户只有页面,没数据! 解决方案 你的代码呢?用chrome开发工具或者firebug看看报错了没有,ajax返回了什么内容. 解决方案二: 浏览器log中有没有错误,ajax打印下返回结果

tfs2010用户-SQL Server Reporting Services 涉及到用户列表都无法加载

问题描述 SQL Server Reporting Services 涉及到用户列表都无法加载 解决方案 http://blog.csdn.net/hadstj/article/details/11178971

EasyUI加载完Html内容样式渲染完成后显示_jquery

等待页面的css样式加载完毕,Html内容加载完毕,样式生成后再进行展示,避免一开始加载内容后,逐渐渲染样式造成的不良视觉效果,增强用户体验. 新增base-loading.js文件,代码如下 //获取浏览器页面可见高度和宽度 var _PageHeight = document.documentElement.clientHeight, _PageWidth = document.documentElement.clientWidth; //计算loading框距离顶部和左部的距离(loadi

javascript页面加载完执行事件代码

 本篇文章主要是对javascript页面加载完执行事件的代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助   代码如下: <script type="text/javascript" language="JavaScript">                   //: 判断网页是否加载完成                  document.onreadystatechange = function () {             

ios-默认图片加载完后播放视频

问题描述 默认图片加载完后播放视频 应用在默认图片加载后播放4秒的视频.如何实现? -(void)viewWillAppear:(BOOL)animated { NSString* moviePath = [[NSBundle mainBundle] pathForResource:@"intro_anim" ofType:@"mov"]; NSURL* movieURL = [NSURL fileURLWithPath:moviePath]; NSLog(@&qu

iframe 调用远程问题如何实现B完全加载完远程页面后A再刷新

问题描述 iframe 调用远程问题如何实现B完全加载完远程页面后A再刷新 A页面<iframe 调用远程页面B,如何实现B完全加载完远程页面后A再刷新? 我原代码这样的, <script type="text/javascript"> document.write('<div id="gd_cn"><span>正在加载内容,请稍候--</span><img src="../images/ajax

android 界面加载完-在Activity的onWindowFocusChanged方法里回调了实现接口的Fragment

问题描述 在Activity的onWindowFocusChanged方法里回调了实现接口的Fragment Android 界面加载完,在Activity的onWindowFocusChanged方法里回调了实现接口的Fragment,可是奇怪的Fragment里面的ListView的getCount为0,可界面已经显示了,希望前辈们指点! 解决方案 希望高手来救呀,希望高手来救呀

javascript-diiv点击时间数据加载中显示加载中图片加载完还原

问题描述 diiv点击时间数据加载中显示加载中图片加载完还原 <div class="lead-more" id="lead-more" style="margin-top: 120px;"><a href="javascript:;">查看更多>></a></div> $(document).ready(function(){ $("#lead-more&

在android中使用webview加载完一个网页后,如何知道一共加载了多少资源?

问题描述 在android中使用webview加载完一个网页后,如何知道一共加载了多少资源? RT,现在有一个需求要知道用webview加载完任意一个网页后一共有多少个资源,现在问题是不知道什么时候网页完全加载完,因为当webclient回调onPageFinished()之后,还是会继续回调onLoadResource()来加载资源,求给个思路 解决方案 用抓包工具(wireshark)即可查看 解决方案二: 可以在底层抓包实现哦... 解决方案三: 多少资源? 包括多少个图片js 吗 ? 分