為什麼勞保局網站會被塞到爆、台電網站會直接掛掉?【短隨筆】

這兩天紓困方案開放申請,一進入勞保局的網站,卻發現進入申請頁面竟然要「排隊」?前幾天我們都有收到停電的緊急推播訊息,上面說詳細的停電區域及時間要上台電網站查詢,結果卻只看到下面的畫面...

台電網站當機無法進入。

為什麼網站會無法進入?會當機呢?我們上網所閱覽的網站,都是靠一部一部的伺服器儲存著這些系統與資料並執行它們,伺服器跟我們正在使用的電腦一樣,有各種不同的硬體配備及效能。如果電腦一次打開遊戲、繪圖軟體、文書軟體、瀏覽器…,會不會頓頓的跑不動?

為什麼不買好一點的伺服器?就不會當機啦!

為什麼家裡不買超級電腦,要做什麼事情速度都超快的啊!因為預算嘛。好的伺服器當然會比較貴(可能還是貴很多很多),一般來說我們會購買接近需求的伺服器,不太可能為了特殊時刻出現的龐大流量問題,而添購高級的硬體。

Google 跟 Facebook 不是更多人使用,為什麼他們就不會當機?

「因為他們有錢買很厲害的主機啊。」Google 跟 Facebook 這種大公司,他們的主機都是用「廠房」計算的耶,當然可以負載龐大的流量及運算囉!

那如何避免網站被塞爆?

全世界應該沒有人可以百分之百避免這樣的問題,電腦的硬體效能有限,雖然我們可以砸錢買很高級的設備來應付,也會有「划不划算」的問題。

其實 Google、Amazon 及 Microsoft 都有提供自家伺服器的雲端服務,也就是說我們可以將自己的網站、系統或資料庫放置在這些大機房裏面,雖然說他們的設備較為完備,「比較」可以應付突如其來的龐大流量,但也要視你付給他們金額的多寡決定效能...。

關於勞保局和台電網站掛點事件

如果談到勞保局這種政府機關網站,涉及個人資料,不太可能把資料存放到 Google 或 Amazon 這種公司的機房中。只能靠自家那個不知道用多久的伺服器撐著撐著了…。

至於台電呢?筆者認為是整體配套跟流程的問題。停電問題雖然不常見,也沒有必要為了突發的停電而花大錢在高級的伺服器配備上。但能不能不要叫民眾「上台電網站查詢停電區域及時間」?對自己的伺服器負載能力是否太有自信了。

結語

除了政府機關網站,其實某些網站也常常需要應付突如其來的流量,例如:競賽網站的截止日前,也是流量很大的時候。我們與其砸錢購買很高級的硬體設備,還不如認真思考流程、配套措施及應對作法。像勞保局給的就是一個「排隊畫面」而不是令人不知所措的錯誤畫面。

勞保局網站申請紓困期間需要排隊的網站畫面。

網站和網路系統效能會與很多技術相關聯,資訊安全的防護方法、程式碼的寫法、伺服器的效能、網路頻寬等。在此就不贅述,有機會再另寫文章分享。

謝謝你耐心閱讀我的文章

你可以在堯舜設計網站看到我們的案例及作品,也可以歡迎追蹤下列媒體獲得更多資訊:

堯舜設計臉書粉絲頁
堯舜設計 Instagram:各種簡單前端與網路行銷知識。
堯舜設計 YouTube 頻道:設計與網路的法律常識。

--

--

姚韋禎 Misa Yao
Misa 老師長篇大論 - 堯舜設計

堯舜設計創辦人、中華平面設計協會副理事長、台灣海報設計協會秘書長,擔任過廣告金手指獎、A+創意季、TTS視覺設計獎等設計競賽評審及各大專院校業界講師。專長網頁設計、UI/UX 及相關專業的教育工作。關於 Misa 老師 https://me.misa.design/