每一個網站都應該預備有高流量的一天,突然其來的流量可致導巨大的頻寬費用。以下是一個客戶新網站的小案例。
網站:(要保密 ^_^)
網存空間:MediaTemple GS
程式:WordPress
網站新開啟之初平日穩定流量只有數百 IPs,由於網站開始運作、SEO等因素,一篇文章在 Social Network 熱起來,流量突飛上數萬獨立 IPs 一天,大家可以看看其變化:

突然其來的流量,考驗 (MT) 的負載能力,網站沒有減慢或死掉,(MT) 中的 GPU 用量也不高:

(Oct 15 後是設置問題導致高使用率)
由於高流量,差不多每天花掉 250GB 頻寬,很快就爆掉了 (MT) 服務計劃中的頻寬限制,並超用 1TB 以上。估計額外的流量費:
約 1000 GB * 0.15 USD = 150 USD
此次經驗,學到:
-
必須啟用 CACHES 系統
看上圖的 GPU 使用量,即使在 Oct 01 左右的高流量時期還是很低,以 (MT) 分配 2000 免費 GPU 來算,還能支撐半個月時間;
(GPU: (MT) 寄存中的 GPU 可以當作 CPU 使用率來看)
Oct 15 日後,是由於做測試,關閉了 CACHES 系統導致,可看出流量下降,但沒有正確配置帶來的代價 -
要準備好後備方案,比如:
- 一般流量都來自圖片,要能將它們分配到子域名中,並集中儲存,容易快速移動走
- 使用免費的 CDN 服務:CloudFlare / Google Speed Service 等
** Oct 15 後使用了 Google Speed Service,但關閉了 WP Caches 系統,GPU 負載一樣大。大家配置這些服務時還要細心觀測其變化 :)
** 買流量並不劃算,像多申請一個 (MT) GS 服務也只是 20 USD,就多了 1TB 流量
** (MT) 沒有收超載流量費用,估計它們的系統出錯,但不是永遠這麼幸運

寫下您的回覆