網路架站

旺季網站流量暴增沒準備?代價比你想的更貴

多數人以為網站當機是流量太大惹的禍,其實真正的問題出在流量暴增的那一刻,系統根本沒有事先準備好撐住這種量級。2022 年 11 月,Ticketmaster 開賣泰勒絲(Taylor Swift)「時代巡迴演唱會」的門票,短短幾小時湧入的系統請求量衝到 35 億次,是平常尖峰流量的 4 倍,網站當場癱瘓,這是 Ticketmaster 官方事後公布的數字。母公司 Live Nation 大股東、Liberty Media 執行長 Greg Maffei 進一步透露,這波流量共有超過 1,400 萬個不同來源同時搶進系統。這起事件鬧得夠大,隔年一月,美國參議院司法委員會甚至為此開了一場聽證會,Live Nation 總裁暨財務長 Joe Berchtold 到國會出席說明。

這不是 Ticketmaster 運氣特別差。旺季檔期、搶購活動、演唱會開賣,只要是短時間湧入大量人潮的場合,網站在同一天出狀況的機率就會跟著往上跳,而且年年都在不同品牌身上重演。真正決定這一天是賺到還是賠掉的,往往不是這波流量有多大,而是網站有沒有在離峰期就先被推到跟檔期一樣的量級去試過。

接下來要看的是這波流量會衝到多高、網站慢下來換算成顧客與營收的代價有多具體、還有多數網站撐不住的原因通常出在哪裡。先從流量暴增的規模有多誇張講起。

促銷檔期的流量,會暴增到什麼程度?

旺季檔期的流量成長,不是那種每年慢慢往上爬的曲線,而是一年比一年更陡的跳躍。Cloudflare Radar 統計,2023 年網路星期一(Cyber Monday)的 HTTP 請求量,比 2022 年同一天成長了 27%,短短一年,同一天的流量就多出超過四分之一。前面提到的 Ticketmaster 搶票事件更極端,35 億次系統請求幾乎全部擠在同一個開賣時段內湧入,是網站平常尖峰流量的 4 倍。

這種暴增有一個共同特徵,就是它高度集中在極短的時間窗口內。促銷檔期的流量不是像平常那樣,從白天到晚上慢慢分散開來,而是常常在開賣、開搶的那一刻,幾分鐘內就把一整天甚至一整週的流量,全部塞進同一個瞬間。對網站的主機與資料庫來說,考驗的不是「這一天能不能撐住」,而是「這一秒能不能撐住」。平常夠用的資源,面對這種瞬間洪峰,往往在還沒反應過來之前就先塞住。

對比平常分散一整天的流量與檔期開賣瞬間爆衝的尖峰,說明促銷流量的難題是同一秒能不能撐住
檔期流量的難題不是總量變多,而是一整天的量全擠進開賣那幾分鐘,考驗系統這一秒撐不撐得住。

流量衝這麼快,前端使用者最先感受到的,往往不是網站直接打不開,而是網站明顯變慢,而速度,恰好就是顧客願不願意留下來的關鍵。

網站每慢一秒,顧客流失多少?

網站變慢帶來的代價,不是「使用者體驗變差」這種抽象說法,而是能被換算成具體的流失率與轉換率下滑。Google 針對行動網頁速度做過大規模分析,追蹤數百萬次行動網頁載入後發現,載入時間從 1 秒拉長到 3 秒,使用者跳出的機率就增加 32%;拉到 5 秒,跳出機率增加 90%;拉到 10 秒,跳出機率增加到 123%。也就是說,一個網頁只要慢個幾秒,原本會留下來的訪客,有很高的比例可能連頁面都還沒看清楚,就先關掉分頁離開。

行動網頁載入時間從 1 秒拉長到 3、5、10 秒,跳出機率分別增加 32%、90%、123%
網頁載入每多幾秒,使用者跳出的機率就大幅跳升(資料來源:Google)。

零售網站在檔期的壓力又更直接。Akamai 收購 SOASTA 後發布的《線上零售效能報告》,分析了全球約 100 億次零售網站的使用者連線,結果發現網頁延遲增加 2 秒,跳出率就會提高 103%;而每多 100 毫秒的延遲,轉換率最高可以下滑 7%。100 毫秒,還不到眨一次眼的時間,對零售網站的成交金額卻已經有實際影響。

顧問公司 Portent 分析過電商網站的載入速度與轉換率的關係,發現轉換率的高峰出現在載入時間 1 到 2 秒之間:載入 1 秒的網站,電商轉換率平均約 3.05%;拖到 4 秒,轉換率只剩 0.67%,等於掉了將近八成的成交機會。

檔期的流量又特別集中在行動裝置上,秒差的效應在手機上會被放大。使用者用手指滑動、注意力更容易被中斷,多等一秒的耐心比坐在電腦前更薄。這種延遲對營收的影響,連電商龍頭都吃過虧。亞馬遜的資深工程師 Greg Linden 曾在部落格公開,亞馬遜內部做過 A/B 測試,把頁面載入時間以 100 毫秒為單位刻意拖慢,結果發現即使是這麼微小的延遲,都會造成營收明顯而昂貴的下滑。

光知道速度慢會流失多少顧客還不夠,更該弄清楚的是,檔期當天網站慢下來或直接當機,問題通常出在哪幾個環節。

檔期網站撐不住,問題通常出在哪裡?

網站在檔期當機,很少是單一原因造成的意外,通常是幾個彼此獨立的環節同時出狀況,疊加起來就讓系統撐不住。以下四個是最常見的成因,也是下一節那幾個國際品牌真實案例反覆出現的共同劇本。

原因一:平常的主機方案,沒打算應付尖峰流量

多數中小型網站的主機或雲端方案,是照平常日子的平均流量去訂的,很少特別為了檔期當天的瞬間尖峰另外準備資源。伺服器的運算能力、資料庫的連線數上限、頻寬額度,全都是用平常大概有多少人在看去估算,而不是檔期當天可能同時湧入幾倍的人去估算。平常夠用不代表檔期當天也夠用,這是最基本、卻也最容易被忽略的一關。

原因二:上線前沒做過負載測試,尖峰當下才第一次見真章

更常見的狀況是,網站從頭到尾沒有被真實模擬過檔期等級的流量,第一次真正的壓力測試,就是檔期當天實際上線的那一刻。2018 年美國感恩節購物週,Walmart、J.Crew、Lowe’s 等多家零售網站同時傳出當機或連不上,網頁效能公司 Yottaa 的技術長 Bob Buffone 針對這波事故直言,如果沒有用平常流量的 5 倍做過負載測試,網站很可能就會撐不住。換句話說,多數網站的第一次壓力測試,不是在離峰期的測試環境裡完成,而是在檔期當天、顧客正在排隊結帳的當下才第一次見真章。

原因三:檔期加碼的行銷工具,反而拖慢了網站

檔期當下,網站常常同時掛上更多東西:全新的行銷像素、即時客服外掛、倒數計時器、還沒壓縮過的活動宣傳圖,這些為了衝檔期業績臨時加上去的元素,本身就在拖慢載入速度,跟流量暴增疊加在一起,等於雪上加霜。分析全球超過 1,700 萬個網站的 HTTP Archive《Web Almanac》報告顯示,2025 年行動版首頁的網頁重量中位數來到 2.36 MB,比十年前的 845 KB 成長了將近 180%;越來越多網站掛上的第三方腳本,包括廣告、追蹤、社群嵌入、分析工具,是這波成長的主要推手之一,而檔期加碼上去的行銷工具,往往就是壓垮載入速度的最後一根稻草。

原因四:搶購同一瞬間,系統在同一筆庫存上打架

前面三個成因都跟湧入的人有多少有關,第四個成因卻不是流量大小的問題,而是同一秒鐘裡,很多人搶同一件東西時,系統內部發生的衝突。當大量使用者在同一瞬間搶購同一項商品,後端資料庫要同時處理確認庫存、鎖定這筆庫存、扣除數量這幾個動作,還不能讓兩個人同時搶到同一件只剩一件的商品。這種瞬間並發寫入同一筆資料的情況,本身就會讓系統回應變慢,甚至讓交易卡在半路動彈不得,跟前端網頁載入速度快不快是兩件完全不同的事。

檔期網站撐不住的四個成因:主機沒為尖峰備量、上線前沒做負載測試、行銷工具拖慢、搶同一筆庫存並發打架
檔期當機很少是單一原因,多半是主機沒備量、沒壓測、行銷工具拖慢、庫存並發衝突這四件事一起發生。

這四個成因不是紙上談兵的理論,而是每年檔期都在不同品牌身上重演的真實劇本。接下來幾個案例,就是最直接的證明。

國際品牌的檔期當機,是同一套劇本重演

2018 年美國感恩節購物週,前面提到的 Walmart、J.Crew 之外,Lowe’s、Best Buy、Office Depot 等多家零售巨頭,同一個週末內都傳出網站出狀況。零售分析機構 Love the Sales 針對這波事故做出估算:Walmart 網站的問題影響了約 360 萬名購物者,估計損失達 900 萬美元;J.Crew 影響約 32.3 萬名購物者,估計損失 77.5 萬美元;Lowe’s 的網站則直接顯示「網站維護中」的訊息,讓顧客連進都進不去。這幾家公司的共同點,不是主機不夠貴、資源不夠多,而是沒有先把系統推到跟檔期一樣的量級去測過。

隔年的感恩節,換 Costco 踩到同一個坑。2019 年感恩節當天,Costco 網站直接當機約 16 小時,換算下來超過 900 分鐘的購物時段完全打不開;Love the Sales 事後估算,這次的損失金額高達 1,100 萬美元。Costco 事後把原本只限感恩節當天的優惠延長到隔天,算是一種補救,但流失掉的那 16 個小時流量與訂單,終究補不回來。

Costco、Walmart、J.Crew 檔期網站故障的估計損失分別約 1,100 萬、900 萬、77.5 萬美元
國際零售品牌檔期當機的估計損失動輒千萬美元(資料來源:Love the Sales 估算)。

這些案例有一個共同的諷刺之處。出狀況的幾乎都是資源比一般中小型網站充裕得多的國際品牌,Walmart、Costco、Lowe’s 這種等級的公司,理論上要花錢升級主機、加開伺服器都不是問題,最後還是在檔期當天付出真金白銀的代價。前面提到的 Ticketmaster 搶票事件也是同樣的道理,場景換成票務搶購,不是零售促銷,說明這不只是電商才會遇到的問題。只要是短時間湧入大量流量的場合,同一套劇本就可能重演。

回頭看這些案例,真正的分水嶺從來不是這一波流量有多誇張,而是網站有沒有在離峰期,就先被推到跟檔期一樣的量級去試過。流量暴增本身不是問題,它甚至是好消息,代表生意正在旺季裡被看見;讓生意變成損失的,是系統在還沒準備好的狀態下,第一次遇到這種量級的考驗。檔期會不會變成賺到的那一天,答案往往在檔期開始前很久,就已經決定了。

資料來源
  1. Taylor Swift | The Eras Tour Onsale Explained — Ticketmaster
  2. Taylor Swift Ticketmaster fiasco is fault of demand, bots, Liberty Media CEO says — Liberty Media(Greg Maffei)
  3. Cyber Week: analyzing Internet traffic and e-commerce trends — Cloudflare Radar
  4. The need for mobile speed — Google
  5. Akamai Online Retail Performance Report: Milliseconds Are Critical — Akamai
  6. Page Speed & Conversion Rates: Increase Website Conversions — Portent
  7. Site Outages Plague Walmart, J.Crew, Lowe's, Best Buy, Office Depot During Black Friday Weekend — Love the Sales
  8. Costco Thanksgiving Day Site Outages Cost An Estimated $11 Million — Love the Sales
  9. Stores like Walmart, Lowe's, and J.Crew Have A New Nightmare For Black Friday — Yottaa(Bob Buffone)
  10. 2025 Web Almanac: Page Weight — HTTP Archive
  11. Marissa Mayer at Web 2.0 — Geeking with Greg