今天群里有一群友叫大家帮他测下网站速度,热心的群友纷纷给予帮助,最后大家的测试结果是——慢!我问他是多少带宽,他说是4m独享带宽的香港空间。根据经验,4m独享带宽的网站是绝对不可能这么慢的,只有几张小图的网页都要慢慢显示,于是我就大胆质疑他的空间有虚假宣传的成分。究竟他的空间有多少带宽?我决定帮他做一次准确的测试。
方法一:测试主机或空间的最大带宽
测试主机或空间的最大带宽的,一个最简单的方法是在空间放一个比较大的例如10多m的压缩文件,然后在自己的电脑通过浏览器直接下载该文件,下载过程可以清楚看到是多少下载速度,这个速度就是空间的最大带宽。
检测主机带宽
如图显示,下载速度是60KB/s左右,这个空间只有512k的带宽。
方法二:测试主机或空间的最大带宽
除了上述方法外,我们还可以通过一个简单的程序来获知主机空间的最大带宽,原理是通过网页加载一张空间的图片,然后用js计算图片加载的所需时间,再用图片的体积除以所需时间,得到下载速度,这就是主机空间的最大带宽。这个程序很简单,代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE>js实现的主机空间最大带宽检测方法</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>.STYLE1 {
FONT-SIZE: 12px
}
</STYLE>
<META content="MSHTML 6.00.2800.1522" name=GENERATOR></HEAD>
<BODY>
<TABLE width=750 align=center border=0>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE>
<TABLE width=750 align=center border=0>
<TBODY>
<TR><TD style="height:30px" id=showtxt>正在下载测速图片,请稍后...</TD></TR>
<TR><TD style="height:30px">单位换算:宽带512Kbps=64KB/s 1M=128KB/s 2M=256KB/s 4M=512KB/s 10M=1280KB/s</TD></TR>
<TR>
<TD>
<SCRIPT language=JavaScript>
var Rand = Math.random();
var RandNum = 1 + Math.round(Rand * 99);
var st = new Date();
var szsrc = "http://www.cfea.org.cn/jg/gx_1img/gx_1img09.jpg?id="+RandNum; //图片地址
document.write(" <IMG height=300 alt=测试图片 src='"+szsrc+"' width=400 onload=showspeed() >");
</SCRIPT>
<SCRIPT language=JavaScript>
function showspeed()
{
var fs = 3635; //图片体积(KB)
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 = "您的下载速度为:"+calcspeed+" (KB/s) 约" + Math.round(calcspeed/128*Lnum)/Lnum + "(Mb/s)";
}
</SCRIPT>
</TD>
<TD>
</TD></TR>
</TBODY></TABLE>
</BODY>
</HTML>
该程序如何使用?
1)、把一张大图(最好有几m那么大)上传到自己的主机空间。
2)、下载上述程序文件,解压,然后用记事本打开它,然后把图片的地址(上述代码红色标出)改为你主机空间的图片地址,然后地把图片体积(上述代码红色标出)改为你的图片体积(单位是KB)。
3)、修改完毕后保存,然后用浏览器打开该文件,就看到检测结果了,如下图,下载速度即为你的主机空间的最大带宽。
结论
通过上述两种方法测试,结果证明这个群友的空间最大带宽是1m,并非4m。
得知这一结果后,该群友大吃一惊,想不到声称4m带宽独享的空间,实际上只有1m。吃一堑长一智,我想该群友以后会更加谨慎了。
已有 2991 位网友参与,快来吐槽:
发表评论