今天群里有一群友叫大家帮他测下网站速度,热心的群友纷纷给予帮助,最后大家的测试结果是——慢!我问他是多少带宽,他说是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>
execcodegetcode 该程序如何使用? 1)、把一张大图(最好有几m那么大)上传到自己的主机空间。 2)、下载上述程序文件,解压,然后用记事本打开它,然后把图片的地址(上述代码红色标出)改为你主机空间的图片地址,然后地把图片体积(上述代码红色标出)改为你的图片体积(单位是KB)。 3)、修改完毕后保存,然后用浏览器打开该文件,就看到检测结果了,如下图,下载速度即为你的主机空间的最大带宽。 测试下载速度 结论通过上述两种方法测试,结果证明这个群友的空间最大带宽是1m,并非4m。 得知这一结果后,该群友大吃一惊,想不到声称4m带宽独享的空间,实际上只有1m。吃一堑长一智,我想该群友以后会更加谨慎了。
|