服務器知識

1.帶寬計算

網站的服務器帶寬,是根據實際情況分析纔可以的

  1. 網絡帶寬計算公式是統一的:1M帶寬是指比特,並不是平時所說的字節.
    比特(bit)是內存中的最小單位,也稱“位”、它只有兩個狀態分別以1和0表示。我們將8個連續的比特叫做一個字節(byte)。比特率就是數據傳輸的速率. 它們的關係: 
    千比特,就是Kbit,它和KB是不一樣的,KB是千字節的意思,而1byte=8bit 
    千比特率寫作:Kbit/s,表示每秒傳輸1000比特數據,換算成字節就是1000除以8是125字節,也就是1Kbit/s=125KB,所以1M帶寬理論值應爲:128KB/S。

  2. 不同的網絡應用所佔用的帶寬程度不同,比如同樣的訪客數量,文字類的數據只有簡單的字節交換,流量較低。

  3. 而採用圖文,視頻,下載等應用,所產生的流量較多。

  4. 同時在線的機率越高,流量越高,帶寬越高。

  5. 所以計算所需帶寬的時候,不僅要看帶寬算法,還要結合網站的實際應用,綜合分析。

BW=PS*PC*8bit/byte*r/t,其中:

BW爲帶寬大小;

PS爲頁面平均大小;

PC爲併發數;

8bit/byte是單位轉換;

1byte=8bit;

r 是因數,代表極端情況,作用跟併發估計中的f因數差不多;

t 指用戶能忍受的平均最大等待時間,比如20秒之內網頁沒有完全打開,用戶就會離開,則t取20秒。

同樣,這個公式估計的也是單個服務器的帶寬需求,或者是網站的總帶寬需求。對於具體的情況,我們往往也要根據系統架構來對單個服務器進行估計。這裏面需要考慮的因素包括網絡請求中的數據平均大小,是網頁則是網頁的大小,是圖片則是圖片的大小,是Web服務接口則是通信的消息大小;瀏覽器端的緩存使用,js,css,圖片是否放在CDN上等等。


發佈了46 篇原創文章 · 獲贊 5 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章