首先,服務器帶寬說的5M帶寬,實際上是5Mbps=625KB,需要是獨享帶寬,共享的話因為他人的因素無法計算。然后計算你的網站大小,普通大小的網站頁面(圖片少,壓縮過,代碼優化)只有幾K,我們姑且按照50K計算。
同時在線人數其實還關系到 IIS 這個參數限制,但是小網站幾乎沒有這個限制,可以不用擔心,所以 625kb/50k=12.5人,大概同時在線12.5人訪問這個50KB的頁面是沒有問題的。
我這里詳細的給你介紹下,帶寬和同時在線人數的計算,也方便后面有想了解的朋友在你這個提問上尋找答案。
計算機數據的最小單位是bit,稱之為位,其他還有B、KB、MB、GB、TB等,雖然計算機也提供對位的判斷和操作,但是一般以字節(Byte)為單位。
它們之間的換算關系是1Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。
5Mbps(5Mbitsper second)帶寬,換算到我們熟悉的文件大小,除以8;也就是說5Mbps帶寬,理論下載文件的速率大約是640KB/s。
網站帶寬應該如何選擇?下面簡單說明
忽略網絡傳輸損耗等其他因素,網站所需帶寬/8=高峰同時訪問數*平均頁面大小。平均頁面大小就是指網站所有頁面的平均尺寸。
舉例說明:因為網站訪問一般最先打開首頁,這里就拿網站首頁舉例:
假如網站首頁頁面大小為128K,那一兆帶寬一個人訪問就可以一秒打開;如果首頁頁面大小為1MB,一個人訪問則需要加載8秒左右。大家可根據自己網站程序的具體需求情況選擇帶寬。
要值得注意,這個是同時,也就是傳統意義上的同一秒,只要有先后發送請求的順序就可以錯開,所以5M帶寬嚴格意義上是很大的,如果你的頁面小,幾乎可以滿足千人在線,因為大部分的人都是點擊后瀏覽頁面的,不會說一直給你發送請求。