虛擬主機設計之初即設定用戶上限。單一或多個站點流量過大,將飆升 CPU、記憶體、磁碟 I/O 使用率,擠佔其他站點資源,導致整台伺服器緩慢。建議依網站性質、規模、內容、程式語言選購適配方案,而非單追最便宜。
流量統計關鍵指標
- PV (Page View):一定期間所有訪客請求頁面總數 (如 100 訪客 × 平均 5 頁 = 500 PV/天)
- Hits:每個頁面元素 (圖片、Flash 等) 的請求數
- 日瀏覽位元組數:一日內所有頁面元素位元組總和 (即日流量)
站點流量計算公式
總流量 = 瀏覽流量 + 下載流量
= PV × 頁面大小 + 下載檔案大小 × 下載次數
為何須控制流量
虛擬主機為多用戶共享實體資源。單一站點流量過大不僅佔用頻寬,更加重伺服器負載,影響他用戶。依服務協議,超流量將刪除部分內容或關閉主機,不負責任。
流量過大五大成因
- 網站規模大 (門戶、電商):PV、Hits、日流量均高
- 頁面設計不當:含大圖/音訊/影片,頁面超 1MB。PV、Hits 低但日流量高。建議分級結構處理
- 內容被盜鏈/提供下載:mp3、rar、zip、exe、影音播放。PV 不高但 Hits、日流量高 (最常見)
- 搜尋引擎產生大量流量:推廣/大量圖片被外部調用。特徵似盜鏈,PV 低、Hits/日流量高
- DDoS 攻擊/掛馬:短期大量請求,PV/Hits/日流量均高,攻擊結束或修補漏洞後下降
避免大流量六策略
- 升級主機:高階主機提供更大流量額度;低階主機租金+超額費可能更貴
- 精簡頁面:減少音訊/影片,或分散至多頁降低單頁大小,兼顧速度
- 編寫 robots.txt:限制搜尋引擎爬取不想公開資源,犧牲推廣效果換流量控制,間接防盜鏈
- 攻擊防護:大規模攻擊萬網會關站;小規模可能被誤判正常流量。發現被攻擊可請求防火牆保護策略
- CP 控制面板流量查詢:「增值服務工具」→「流量查詢」可查前一完整月記錄與限額,依情況購買額外流量
- 定期分析流量:控制面板生成統計報表;第三方統計差異大時,下載 WebLog 日誌用 Awstats、Expert 分析。萬網統計不計 302 跳轉流量,數值較第三方小