定義
在網頁主機中,Bandwidth是指您的網站與訪客之間在特定期間內傳輸的資料量,通常以每月為單位計算。每次頁面瀏覽所消耗的Bandwidth,等同於訪客載入的HTML、圖片、CSS、JavaScript及其他資源的大小,因此媒體內容豐富的頁面所使用的資料量可能是純文字頁面的好幾倍。大多數主機方案要麼提供充足的每月配額,超過後會限速或額外收費,要麼在雲端與平台型主機上按GB計費,通常是免費額度用完後每GB收取幾美分。計算是在伺服器的網路介面進行的,因此機器人爬蟲與攻擊流量也會計入其中。Bandwidth是流量規模擴大時最大的成本驅動因素之一,這也是為什麼CDN與Cloudflare Pages(不收取Bandwidth費用)等平台在流量成長後,會比按GB計費的平台便宜許多,因為CDN會在邊緣節點吸收大部分請求,而非由來源伺服器處理。
運作方式
一個100 KB的頁面若每月被瀏覽10,000次,大約會使用1 GB的Bandwidth。加上圖片、影片及典型的前端技術堆疊後,每次造訪的數據量會快速增加。主機供應商是在伺服器的網路介面上計算Bandwidth,因此任何被提供的內容(包括機器人與DDoS流量)都會被計入。
這點為何重要
對於低流量網站而言,Bandwidth配額很少會成為限制。但對高流量網站而言,特別是提供圖片或影片內容的網站,Bandwidth成本可能會成為帳單中的主要支出。CDN可在邊緣節點吸收大部分請求,大幅降低來源伺服器的Bandwidth使用量,通常也能因此回本。