用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 相关文章推荐
Javascript MD4
Dec 20 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
Mar 06 Javascript
动态显示可输入的字数提示还可以输入的字数
Apr 01 Javascript
JavaScript之数组(Array)详解
Apr 01 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
Mar 30 Javascript
深入理解Javascript中的观察者模式
Feb 20 Javascript
微信小程序页面开发注意事项整理
May 18 Javascript
vue获取当前点击的元素并传值的实例
Mar 09 Javascript
JS字典Dictionary类定义与用法示例
Feb 01 Javascript
浅谈Vue.js组件(二)
Apr 09 Javascript
实现vuex原理的示例
Oct 21 Javascript
如何用JavaScipt测网速
May 09 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
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
2014/11/19 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
接收键盘指令的脚本
2006/06/26 Javascript
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
关于jQuery中的each方法(jQuery到底干了什么)
2014/03/05 Javascript
jQuery中eq()方法用法实例
2015/01/05 Javascript
纯JavaScript代码实现文本比较工具
2016/02/17 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
Vue 2.X的状态管理vuex记录详解
2017/03/23 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
angularJs的ng-class切换class
2017/06/23 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
vue项目实战总结篇
2018/02/11 Javascript
JavaScript实现点击出现图片并统计点击次数功能示例
2018/07/23 Javascript
在Vue项目中使用Typescript的实现
2019/12/19 Javascript
jQuery AJAX应用实例总结
2020/05/19 jQuery
Vue项目利用axios请求接口下载excel
2020/11/17 Vue.js
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
python 把文件中的每一行以数组的元素放入数组中的方法
2018/04/29 Python
对pandas中to_dict的用法详解
2018/06/05 Python
Tensorflow 同时载入多个模型的实例讲解
2018/07/27 Python
基于Tensorflow批量数据的输入实现方式
2020/02/05 Python
Python学习之os模块及用法
2020/06/03 Python
python图片验证码识别最新模块muggle_ocr的示例代码
2020/07/03 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
全球最大的生存食品、水和装备专用在线市场:BePrepared.com
2020/01/02 全球购物
简历自我评价怎么写好呢?
2014/01/04 职场文书
单位创先争优活动方案
2014/01/26 职场文书
超市采购员岗位职责
2014/02/01 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
大学活动总结范文
2014/04/29 职场文书
运动员入场词
2015/07/18 职场文书
Python实现为PDF去除水印的示例代码
2022/04/03 Python