测网速-在线网速测试原理及代码
2013-08-09 10:13
330 查看
很多人想知道自己的网速怎么样,就会想办法测试,现在百度应用里就有很多这样的应用
简单介绍一种测网速的方法及代码,现在很多网站的测速方法都用这个,在线网速测试:http://tqybw.net/wangsuceshi/;
原理:首先确定图片的大小,然后计算从加载到加载完成需要的时间,这样大小除以时间就能知道每秒的下载速度;
举例:有一张图片放在厦门电信机房,用户访问放在这个机房服务器站点的其中一张100K的图片,加载完这张图片用了 1S,我就可以说这个用户对厦门电信的下载速度是100K/s
代码:<img src="http://tqybw.net/statics/images/map_15tianqi.jpg?=24253" alt="铁通宽带测速图片" width=400 height=300 onerror = "showerr()" onload="showspeed();">
JS测束
如果你是安微电信,要对其测式,安徽电信测速,http://tqybw.net/wangsuceshi/anhuidianxin/
当然这样的测速方式是不怎么合理的,只能测出点点的相对速度,并不能代表直实数据,只能说要多测几次知道大概数据
简单介绍一种测网速的方法及代码,现在很多网站的测速方法都用这个,在线网速测试:http://tqybw.net/wangsuceshi/;
原理:首先确定图片的大小,然后计算从加载到加载完成需要的时间,这样大小除以时间就能知道每秒的下载速度;
举例:有一张图片放在厦门电信机房,用户访问放在这个机房服务器站点的其中一张100K的图片,加载完这张图片用了 1S,我就可以说这个用户对厦门电信的下载速度是100K/s
代码:<img src="http://tqybw.net/statics/images/map_15tianqi.jpg?=24253" alt="铁通宽带测速图片" width=400 height=300 onerror = "showerr()" onload="showspeed();">
JS测束
function showspeed() { var fs = 410.45; //img.jpg文件大小(K) var l = 2 ; //小数点的位数 var et = new Date(); alltime = fs*1000/(et - st); Lnum = Math.pow(10,l); calcspeed = Math.round(alltime*Lnum)/Lnum; showtxt.innerHTML = ("<strong>当前的网速为: <span class='red'>"+calcspeed*8+" Kbps</span><br/>您的下载速度为: <span class='red'>"+calcspeed+" (K/秒)</span></strong>"); window.status = "您的下载速度为:"+calcspeed+" (K/秒)" }
如果你是安微电信,要对其测式,安徽电信测速,http://tqybw.net/wangsuceshi/anhuidianxin/
当然这样的测速方式是不怎么合理的,只能测出点点的相对速度,并不能代表直实数据,只能说要多测几次知道大概数据
相关文章推荐
- 测网速-在线网速测试原理及代码
- 分享8个最佳的代码片段在线测试网站
- 学习笔记--- S3C2440 对NANDFLASH操作原理与测试代码分析
- 操作系统动态分区分配方式原理详解与代码测试
- 由成幻OnlineJudge学习如何做自己的Acm-Icpc在线评判系统-5.在线编译与测试系统代码粗解
- 在线捉鬼游戏开发之三 - 代码与测试(鬼讨论、鬼投票)
- 18款在线代码片段测试工具
- 在线捉鬼游戏开发之三 - 代码与测试(玩家发言)
- 8个最佳代码片段在线测试工具
- CodeNow.Com:在线编写并实时测试代码
- 分享8个最佳的代码片段在线测试网站
- MSN病毒原理及测试代码
- python在线编译器的简单原理及简单实现代码
- [有人帮我说明了原因,明天找人测试一下]紧急求助!!(请您帮看看我的一个在线考试系统的部分代码是否有问题啊?)
- MSN病毒原理及测试代码
- 18款在线代码片段测试工具
- 不一样的Hello Wold 测试你的Java基础 顺便说下此代码执行原理
- MSN病毒原理及测试代码
- [推荐]在线测试你的网速
- javascript代码在线测试