用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或asp实现的判断身份证号码是否正确两种验证方法
Nov 26 Javascript
jquery自定义函数的多种方法
Jan 09 Javascript
在JavaScript中判断整型的N种方法示例介绍
Jun 18 Javascript
Bootstrap基本组件学习笔记之input输入框组(9)
Dec 07 Javascript
浅谈JS验证表单文本域输入空格的问题
Feb 14 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
微信小程序动态添加分享数据
Jun 14 Javascript
JavaScript创建对象的七种方式(推荐)
Jun 26 Javascript
jQuery 中msgTips 顶部弹窗效果实现代码
Aug 14 jQuery
vue2 设置router-view默认路径的实例
Sep 20 Javascript
webpack4 SplitChunks实现代码分隔详解
May 23 Javascript
javascript canvas封装动态时钟
Sep 30 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检测数组长度函数sizeof与count用法
2014/11/17 PHP
android上传图片到PHP的过程详解
2015/08/03 PHP
制作个性化的WordPress登陆界面的实例教程
2016/05/21 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
PHP 7.4中使用预加载的方法详解
2019/07/08 PHP
JavaScript Eval 函数使用
2010/03/23 Javascript
jQuery EasyUI API 中文文档 - ProgressBar 进度条
2011/09/29 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
fmt:formatDate的输出格式详解
2014/01/09 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
2015/06/23 Javascript
JavaScript实现经典排序算法之选择排序
2016/12/28 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
2017/02/14 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
vue element upload实现图片本地预览
2019/08/20 Javascript
Vue 根据条件判断van-tab的显示方式
2020/08/03 Javascript
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
Python高级特性与几种函数的讲解
2019/03/08 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
python 用struct模块解决黏包问题
2020/11/07 Python
财务会计专业推荐信
2013/11/30 职场文书
主持人演讲稿范文
2013/12/28 职场文书
父母对孩子的寄语
2014/04/09 职场文书
教师考察材料范文
2014/06/03 职场文书
阅兵口号
2014/06/19 职场文书
审计班子对照检查材料
2014/08/27 职场文书
2014年采购部工作总结
2014/11/20 职场文书
今日说法观后感
2015/06/08 职场文书
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android