用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 相关文章推荐
prototype 源码中文说明之 prototype.js
Sep 22 Javascript
jquery select(列表)的操作(取值/赋值)
Aug 06 Javascript
Js动态添加复选框Checkbox的实例方法
Apr 08 Javascript
Node调试工具JSHint的安装及配置教程
May 27 Javascript
jQuery图片渐变特效的简单实现
Jun 25 Javascript
实例详解jQuery的无new构建
Aug 02 Javascript
微信小程序 地图定位简单实例
Oct 14 Javascript
微信小程序wx.previewImage预览图片实例详解
Dec 07 Javascript
浅谈layui分页控件field参数接收对象的问题
Sep 20 Javascript
微信小程序批量上传图片到七牛(推荐)
Dec 19 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
Nov 17 Vue.js
Vue鼠标滚轮滚动切换路由效果的实现方法
Aug 04 Vue.js
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
将OICQ数据转成MYSQL数据
2006/10/09 PHP
PHP 第二节 数据类型之字符串类型
2012/04/28 PHP
Codeigniter实现智能裁剪图片的方法
2014/06/12 PHP
PHP GD库生成图像的几个函数总结
2014/11/19 PHP
PHP 读取大文件并显示的简单实例(推荐)
2016/08/12 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
用JavaScript脚本实现Web页面信息交互
2006/12/21 Javascript
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
FireFox与IE 下js兼容触发click事件的代码
2008/11/20 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
jquery 操作DOM案例代码分享
2012/04/05 Javascript
JavaScript和CSS通过expression实现Table居中显示
2013/06/28 Javascript
JS 有趣的eval优化输入验证实例代码
2013/09/22 Javascript
Javascript执行效率全面总结
2013/11/04 Javascript
jquery插件qrcode在线生成二维码
2015/04/26 Javascript
JavaScript让Textarea支持tab按键的方法
2015/06/26 Javascript
Bootstrap中datetimepicker使用小结
2016/12/28 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
discuz表情的JS提取方法分析
2017/03/22 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
JS验证码实现代码
2017/09/14 Javascript
基于 Vue 实现一个酷炫的 menu插件
2017/11/14 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
vue项目中实现图片预览的公用组件功能
2018/10/26 Javascript
微信小程序实现的五星评价功能示例
2019/04/25 Javascript
Vue项目中使用better-scroll实现菜单映射功能方法
2019/09/11 Javascript
[55:03]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.20
2020/11/20 DOTA
浅谈Python中的bs4基础
2018/10/21 Python
详解python metaclass(元类)
2020/08/13 Python
python如何实现图片压缩
2020/09/11 Python
AMAVII眼镜官网:时尚和设计师太阳镜
2019/05/05 全球购物
医学生自我鉴定范文
2013/11/08 职场文书
团工委书记自荐书范文
2013/12/17 职场文书
出国导师推荐信
2014/01/16 职场文书
2015年母亲节活动总结
2015/02/10 职场文书
pytorch中的model=model.to(device)使用说明
2021/05/24 Python