用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 相关文章推荐
JS获取IUSR_机器名和IWAM_机器名帐号的密码
Dec 06 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
Nov 30 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
Feb 04 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
Nov 20 Javascript
form表单action提交的js部分与html部分
Jan 07 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
Feb 13 Javascript
javascript实现链接单选效果的方法
May 13 Javascript
深入浅析JavaScript中对事件的三种监听方式
Sep 29 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
Dec 19 Javascript
详解handlebars+require基本使用方法
Dec 21 Javascript
vue页面加载闪烁问题的解决方法
Mar 28 Javascript
使用vue-cli4.0快速搭建一个项目的方法步骤
Dec 04 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
德生H-501的评价与改造
2021/03/02 无线电
discuz7 phpMysql操作类
2009/06/21 PHP
PHP 简单数组排序实现代码
2009/08/05 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
2013/08/16 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
jQuery焦点图切换简易插件制作过程全纪录
2014/08/27 Javascript
js生成验证码并直接在前端判断
2015/05/15 Javascript
jQuery树形下拉菜单特效代码分享
2015/08/15 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
Vue仿今日头条实例详解
2018/02/06 Javascript
js中如何完美的解析数据
2018/03/18 Javascript
JS事件流与事件处理程序实例分析
2019/08/16 Javascript
JS实现秒杀倒计时特效
2020/01/02 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
[48:31]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第一场 2月2日
2021/03/11 DOTA
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
python3操作注册表的方法(Url protocol)
2020/02/05 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
2020/02/17 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
Max&Co官网:意大利年轻女性时尚品牌
2017/05/16 全球购物
教育系毕业生中文求职信范文
2013/10/06 职场文书
财务会计专业个人求职信范本
2014/01/08 职场文书
趣味活动策划方案
2014/02/08 职场文书
高中生操行评语大全
2014/04/25 职场文书
一分钟演讲稿
2014/04/30 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书
单位法人授权委托书范本
2014/10/09 职场文书
工人先进事迹材料
2014/12/26 职场文书
人事专员岗位职责
2015/02/03 职场文书
2015年销售部工作总结范文
2015/04/27 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书
《废话连篇——致新手》——chinapizza
2022/04/05 无线电
MSSQL基本语法操作
2022/04/11 SQL Server