用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 字符串操作函数
Jul 25 Javascript
关于firefox的ElementTraversal 接口 使用说明
Nov 11 Javascript
20个非常棒的 jQuery 幻灯片插件和教程分享
Aug 23 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
Nov 06 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
Dec 07 Javascript
js处理层级数据结构的方法小结
Jan 17 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
Feb 22 Javascript
Angular2使用Augury来调试Angular2程序
May 21 Javascript
js实现上传并压缩图片效果
Jan 10 Javascript
JavaScript中call和apply方法的区别实例分析
Aug 03 Javascript
Vue.js单向绑定和双向绑定实例分析
Aug 14 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
Sep 03 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垃圾代码优化操作代码
2010/08/05 PHP
php curl常见错误:SSL错误、bool(false)
2011/12/28 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
2015/03/07 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
2020/11/22 PHP
java script编程起步(第三课)
2007/01/10 Javascript
用JQuery 实现AJAX加载XML并解析的脚本
2009/07/25 Javascript
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
可简单避免的三个JS发布错误的详细介绍
2013/08/02 Javascript
JS 两个字符串时间的天数差计算
2013/08/25 Javascript
jQuery学习之prop和attr的区别示例介绍
2013/11/15 Javascript
如何将php数组或者对象传递给javascript
2014/03/20 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
2015/03/23 Javascript
JavaScript 事件对象介绍
2015/04/13 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
angular中如何绑定iframe中src的方法
2019/02/01 Javascript
nodejs实现百度舆情接口应用示例
2020/02/07 NodeJs
详解vue 组件的实现原理
2020/11/12 Javascript
[01:12:53]完美世界DOTA2联赛PWL S2 Forest vs SZ 第一场 11.25
2020/11/26 DOTA
Python3多线程爬虫实例讲解代码
2018/01/05 Python
flask-socketio实现WebSocket的方法
2018/07/31 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
基于python代码批量处理图片resize
2020/06/04 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
高分子材料个人求职信范文
2013/09/25 职场文书
公司业务主管岗位职责
2013/12/07 职场文书
财务总监管理岗位职责
2014/03/08 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
联片教研活动总结
2014/07/01 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
新农村建设指导员工作总结
2015/08/13 职场文书
2019大学生实习报告
2019/06/21 职场文书
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
2021/04/06 Python