1. 程式人生 > >如何計算一個網站需要的頻寬?

如何計算一個網站需要的頻寬?

在選擇一個託管服務之前,你需要考慮許多方面的因素,其中,計算頻寬是最有挑戰性的一個。頻寬指的是在一段時間內,從你的主機伺服器傳送到訪客電腦的資料總量。不像桌面儲存空間,你只需要刪除一部分大的圖片和視訊即可控制。頻寬需要仔細地計算因為如果有很多訪客從你的網站檢視或者下載大的檔案的話,你的網站可能中途就要關閉了。 實際上,有很多主機公司在他們的計劃中都提供了幾種頻寬的選擇,所以你完全可以選擇到一個合適大小的頻寬,這樣的話你既不會因為買多而浪費錢也不會因為買少導致用超而被罰錢。但是怎麼知道自己需要多少頻寬呢?接下來的文章中我們將會具體回答這個問題。

一個網站需要多少頻寬

事實上,計算需要多少頻寬很容易,你只需記錄你網站的日常活動然後做一個數學計算即可。
  • 估計你網站上一個網頁的平均位元組數,單位為KB
  • 估計你所預計的網站每日訪問量
  • 估計你所預計的每人平均訪問頁面數
  • 將以上三步的結果相乘再乘以一個月的天數,即30
這個簡單的公式用於計算頻寬非常直觀,但是如果你只計算了一個賬戶的話,不要忘了計算你伺服器上的所有網站。

考慮額外頻寬

實際上,以上計算的結果只是一個估計,你應該知道理論計算值和實際值是有區別的。比如說,如果你的網站每個頁面有45KB大,每天有1000個訪問者,每個訪問者平均看4個頁面,這樣得出來的理論值大概是4.5GB一個月。但實際應用時這些頻寬是不夠的,你還需要考慮以下幾個方面:
  • 檔案下載
如果你允許訪客從你的網站下載檔案的話,為了這些下載程序,你就需要額外的頻寬。所以,你還要計算訪客從你的網站下載的檔案的平均大小和你預計的下載數,然後把這個值乘以你計算的理論值。
  • 多媒體
如果你打算在你的網站上放一些視訊,音樂,Flash動畫或其他多媒體資料的話,比起只是放HTML文字內容和圖片,你可能需要更多地頻寬。例如,如果你提供一個200MB的檔案給訪客下載,22.5個下載數大概需要4.5GB的頻寬。
  • 不斷增長的流通量
如果你的網站擁有高質量的內容的話,你就可能會擁有越來越多的訪客,這也就意味著你預計的每日訪客量,網頁訪問數,每日下載數等都會明顯增加,進而所需頻寬也會增加。簡而言之,你需 要考慮這個到動態的增長過程,為未來做計劃,給網站留一個提升的空間。
  • 佈局變化
如果你對現在的網站介面不滿意的話,你可以改變它的佈局。但是,你要知道的是這個改變可能會改變你的頁面大小,所以可能會用到更多的頻寬。

總結

實際上,頻寬好比高速公路,如果一條高速公路上只有一輛車,你就可以開得很快。但是如果一條高速公路上同時存在太多車的話,你可能就會堵在中途或者開得很慢,因為所有線路都被佔用了。因此,計算頻寬和提前計劃是非常重要的。 最後,如果你想選擇一個合適的主機供應商的話,有很多因素需要考慮而不僅僅是頻寬,例如速度,價格,可信度和技術支援等等。