網站頁面不大幾十K,可以滿足多少人同時在線。


這就是設計到帶寬的「最高數據率」了

伺服器帶寬說的5m帶寬,實際上是5mbps=625kb,需要是獨享帶寬,共享的話因為他人的因素無法計算。

然後計算你的網站大小,普通大小的網站頁面(圖片少,壓縮過,代碼優化)只有幾k,我們姑且按照50k計算。同時在線人數其實還關係到 iis 這個參數限制,但是小網站幾乎沒有這個限制,可以不用擔心,所以 625kb/50k=12.5人,大概同時在線12.5人訪問這個50kb的頁面是沒有問題的。要值得注意,這個是同時,也就是傳統意義上的同一秒,只要有先後發送請求的順序就可以錯開,所以5m帶寬嚴格意義上是很大的,如果你的頁面小,幾乎可以滿足千人在線,因為大部分的人都是點擊後瀏覽頁面的,不會說一直給你發送請求。

當然還會涉及到線路,網路等因素。


其他答案基本都告訴你怎麼算帶寬需求了,我就不算了,給你說說實際情況。

我的網站靜態資源在阿里雲OSS上,所以頁面實際上沒有多少大小,文章也正常也就20k左右。

然後每天的訪客大約1000左右,帶寬的使用情況是這樣的:

峰值也就是4m多,而且大部分時間其實都是不到2m的。然後之前做壓測的時候,基本上20以下並發對網站瀏覽是毫無影響的。

你可以把我的數據作參考。


應該考慮的是交互的數據量,也就是具體的通訊協議和數據包的size,簡單的除法就好了,頁面使用的資源可能絕大部分都是一次性下載,或很久才需要刷新。

另外如果你的業務需要的計算量很大,CPU也可能負載不了,跟網路IO性能無關。總之你知道自己的業務是什麼就沒有這個問題了。


如果你的頁面小,5M帶寬可以滿足千人在線,大部分的人都是點擊後瀏覽頁面的,而且也不會只是同一時間發送請求,因此只要錯開發送請求,5M帶寬的意義還是很大的。5Mbps=625KB


伺服器帶寬說的5M帶寬,實際上是5Mbps=625KB,需要是獨享帶寬,共享的話因為他人的因素無法計算的,然後計算你的網站大小,普通大小的網站頁面(圖片少,壓縮過,代碼優化)只有幾K,我們姑且按照50K計算。

同時在線人數其實還關係到 IIS 這個參數限制,但是小網站幾乎沒有這個限制,可以不用擔心,所以 625kb/50k=12.5人,大概同時在線12.5人訪問這個50KB的頁面是沒有問題的。

這個也得看你的帶寬是獨享還是共享,這個也會影響你在線人數!


同時在線大概能在幾百人的樣子


普通靜態網頁的話,至少可以同時滿足100人在線;

如果網站還存在交互內容,涉及到資料庫讀寫等操作,可能同時在線人數會有所下降。

不能單純只從帶寬這一個角度來評估同時在線人數。


我看其他人回答的還是挺專業的

我這邊要補充的就是看你的用戶在哪裡,然後盡量選擇距離用戶比較近的伺服器租用

因為從伺服器到用戶端還有很多路由要走

有的可能是國內路由轉換

有的可能牽涉到國際路由轉換


推薦閱讀:
相关文章