用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 Timer实现代码
Feb 17 Javascript
JavaScript分析、压缩工具JavaScript Analyser
Dec 31 Javascript
jQuery拖动布局其结果保存到数据库
Oct 09 Javascript
浅谈js中function的参数默认值
Feb 20 Javascript
JS+HTML5 FileReader对象用法示例
Apr 07 Javascript
jquery dataTable 获取某行数据
May 05 jQuery
JavaScript基础之流程控制语句的用法
Aug 31 Javascript
使用node.js实现微信小程序实时聊天功能
Aug 13 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
Vuex mutitons和actions初使用详解
Mar 04 Javascript
解决微信小程序云开发中获取数据库的内容为空的方法
May 15 Javascript
javascript实现导航栏分页效果
Jun 27 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的autoLoad自动加载机制
2012/09/27 PHP
PHP常见加密函数用法示例【crypt与md5】
2019/01/27 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
IE与firefox之jquery用法区别
2008/10/03 Javascript
jquery动画1.加载指示器
2012/08/24 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
jquery实现从数组移除指定的值
2015/06/24 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
2016/09/20 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
Vue中父子组件通讯之todolist组件功能开发
2018/05/21 Javascript
vue axios整合使用全攻略
2018/05/24 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
一个因@click.stop引发的bug的解决
2019/01/08 Javascript
node-red File读取好保存实例讲解
2019/09/11 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
Python tkinter实现日期选择器
2021/02/22 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
Groupon比利时官方网站:特卖和网上购物高达-70%
2019/08/09 全球购物
世界汽车零件:World Car Parts
2019/09/04 全球购物
不用游标的SQL语句有哪些
2012/09/07 面试题
学校门卫管理制度
2014/01/30 职场文书
导师就业推荐信范文
2014/05/22 职场文书
校园主题婚礼活动策划方案
2014/09/15 职场文书
公司离职证明标准样本
2014/10/05 职场文书
民事答辩状格式范文
2015/05/21 职场文书
班主任工作总结范文
2015/08/13 职场文书
苹果可能正在打击不进行更新的 App
2022/04/24 数码科技