用js统计用户下载网页所需时间的脚本


Posted in Javascript onOctober 15, 2008

有时候,我们可能根据多台服务器,根据IP计算在南方的用户选择南方的服务器,在北方的选择北方的服务器,但是渐渐发现用IP统计经常出现误差.以前曾想过在客户端用ping的方法看看哪台服务器连接快,但是至少需要用户安装一个插件.现在想想,其实用js似乎也可以解决一部分问题

<script language="javascript">
function getDate()
{
var d = new Date();
var s = d.getUTCSeconds();
var m = d.getUTCMilliseconds();
return s + ":" + m;
}

var d1 = getDate();

function _onload()
{
d2 = getDate();
//计算d2,d1的差值,用xmlhttp传回服务器
alert(d1 + " ---- " + d2);
}
window.onload = _onload;
</script>
根据d2和d1的差值计算每一台服务器和客户端的下载速度,都存在cookie当中,然后再进行比较,选择一个较快的.并且过一定时间就更新一次cookie,进行较正.

Javascript 相关文章推荐
List Information About the Binary Files Used by an Application
Jun 18 Javascript
表单元素事件 (Form Element Events)
Jul 17 Javascript
IE事件对象(The Internet Explorer Event Object)
Jun 27 Javascript
extjs每个组件要设置唯一的ID否则会出错
Jun 15 Javascript
javascript实现动态导入js与css等静态资源文件的方法
Jul 25 Javascript
AngularJS使用angular-formly进行表单验证
Dec 27 Javascript
简述jQuery ajax的执行顺序
Jan 05 Javascript
Vue声明式渲染详解
May 17 Javascript
详解vue.js的事件处理器v-on:click
Jun 27 Javascript
vue watch普通监听和深度监听实例详解(数组和对象)
Aug 16 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
Oct 08 Javascript
mpvue性能优化实战技巧(小结)
Apr 17 Javascript
JS之小练习代码
Oct 12 #Javascript
javascript得到XML某节点的子节点个数的脚本
Oct 11 #Javascript
Javascript中Eval函数的使用说明
Oct 11 #Javascript
JavaScript更改class和id的方法
Oct 10 #Javascript
ppk谈JavaScript style属性
Oct 10 #Javascript
用javascript getComputedStyle获取和设置style的原理
Oct 10 #Javascript
执行iframe中的javascript方法
Oct 07 #Javascript
You might like
PHP数据缓存技术
2007/02/14 PHP
php中base_convert()进制数字转换函数实例
2014/11/20 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
JS控制输入框内字符串长度
2014/05/21 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
Node.js编码规范
2014/07/14 Javascript
JavaScript判断变量是对象还是数组的方法
2014/08/28 Javascript
Javascript删除指定元素节点的方法
2016/06/21 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
2017/03/04 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
vue-router 路由传参用法实例分析
2020/03/06 Javascript
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
python判断、获取一张图片主色调的2个实例
2014/04/10 Python
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
Python使用defaultdict读取文件各列的方法
2017/05/11 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
2018/12/22 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
关于h5中的fetch方法解读(小结)
2017/11/15 HTML / CSS
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
Oracle快照(snapshot)
2015/03/13 面试题
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
2012/05/23 面试题
2014年大班元旦活动方案
2014/02/26 职场文书
毕业班联欢会主持词
2014/03/27 职场文书
餐饮商业计划书范文
2014/04/29 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
详解Python自动化之文件自动化处理
2021/06/21 Python
Java常用函数式接口总结
2021/06/29 Java/Android
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android