技術頻道導航
HTML/CSS
.NET技術
IIS技術
PHP技術
Js/JQuery
Photoshop
Fireworks
服務器技術
操作系統(tǒng)
網(wǎng)站運營

贊助商

分類目錄

贊助商

最新文章

搜索

4m獨享測試只有1m 購買主機空間要謹慎

作者:admin    時間:2017-3-29 0:10:20    瀏覽:

今天群里有一群友叫大家?guī)退麥y下網(wǎng)站速度,熱心的群友紛紛給予幫助,最后大家的測試結果是——慢!我問他是多少帶寬,他說是4m獨享帶寬的香港空間。根據(jù)經(jīng)驗,4m獨享帶寬的網(wǎng)站是絕對不可能這么慢的,只有幾張小圖的網(wǎng)頁都要慢慢顯示,于是我就大膽質疑他的空間有虛假宣傳的成分。究竟他的空間有多少帶寬?我決定幫他做一次準確的測試。

方法一:測試主機或空間的最大帶寬

測試主機或空間的最大帶寬的,一個最簡單的方法是在空間放一個比較大的例如10多m的壓縮文件,然后在自己的電腦通過瀏覽器直接下載該文件,下載過程可以清楚看到是多少下載速度,這個速度就是空間的最大帶寬。

檢測主機帶寬

檢測主機帶寬

如圖顯示,下載速度是60KB/s左右,這個空間只有512k的帶寬。

方法二:測試主機或空間的最大帶寬

除了上述方法外,我們還可以通過一個簡單的程序來獲知主機空間的最大帶寬,原理是通過網(wǎng)頁加載一張空間的圖片,然后用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實現(xiàn)的主機空間最大帶寬檢測方法</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;    //小數(shù)點的位數(shù)
        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。吃一塹長一智,我想該群友以后會更加謹慎了。

標簽: 主機  
x
  • 站長推薦
/* 左側顯示文章內容目錄 */