搜尋「WordPress 虛擬主機」,立刻就會跳出大量的文章頁面推薦你使用哪家主機,但是今天 Jim 我偏偏不推薦這些主機,為什麼呢?請看以下列點:
不選用虛擬主機的原因
不穩定
這個頗看人品,如果運氣好選對主機商,可能一兩年內都不會遇到問題,但是只要他的可用性不是99.99%,還是會在某天發生當機,導致網站掛掉。而且根據莫非定律,事情總會在最有把握的時候發生問題!所以還是不要賭機率比較好。
cPanel 複雜
幾乎每個主機商都會提供 cPanel 給使用者做管理,網路上也提供很多教學,但一個初學者,不懂 WordPress 架構,不懂 MySql 資料庫,只是想有一個自己的部落格,或是電商網站經營事業,有再強大的 cPanel,遇到問題也只能乾瞪眼。
效能差
通常這些主機提供商最大的特色就是便宜,可能一年幾千塊台幣,但通常會有很多效能限制,比如 CPU 只能用個位數 %,容量只有個位數 G 等等,甚至是和多人共享一台虛擬主機!就如同防火巷十個胖子同時要穿過一樣困難!
擴展性差
一開始網站小可能沒感覺,但將來網站做大了,可能同時幾千幾萬人上線,一般主機商可不能立刻多開機器給你做擴展應對,那網站的瀏覽體驗自然也就變差了。
「有實際案例嗎?」小夥伴問。
有的,以 BetweenGos 女性職場社群 這個網站來做案例討論。創辦人 Grace 是我在 AppWorks 認識的朋友。認識他們的時候,正是 BetweenGos 剛成立不久,使用 HostGator 架設 WordPress。那時的流量還沒有現在高,但卻時常發生連不上去的問題。因為他們成員裡沒有工程師(因為都是正妹編輯!!)所以詢問我的意見,我建議轉移到 AWS 上使用,因為以下原因:
選用 AWS 的原因
穩定性高
官方提供的數據為可用性99.99%,因此相當多新創公司都選用他們的雲端機器作為伺服器。
效能可自訂
今天網站剛開始流量低,可以選用小型機器(效能較差),一方面省錢(小機器第一年可以免費使用!),一方面還不用共享主機,相當於自己有一台專屬的雲端虛擬機器!未來流量大了,圖片多了,可以升級為更大的機器,擺脫個位數%,個位數G的困擾。
擴展性高
AWS 這種雲端服務的特色就是,就算有突然增加的大流量(如演唱會或火車搶票),都能夠自動化的擴展,撐住上萬使用者衝擊。如果大流量結束,也能自動縮小,節省開銷。
他們聽了很開心,「但是!」,我話還沒說完,「他的後台非常複雜!」
為什麼?因為功能相當多!作為一個首屈一指的雲端服務提供商,各種功能是年年推出,要入門也需要一段時間!這應該就是他最大的缺點!
「那怎麼辦?」Grace 懊惱地看著我。
「沒關係!交給我來辦!」我仗著多年使用 AWS 的經驗,攬下了這個責任。
「太好了!那就拜託你了!」Grace 給了我一個笑容,就開心的回去工作了。
至從換了 AWS 後,再也沒有聽說過他們網站突然掛掉的問題,整個就是順暢!同一台機器還伴隨著他們成長如今。
延伸閱讀:
簡單理解 虛擬主機 hosting 是什麼
一次搞懂 RWD 響應式網頁 概念
一分鐘搞懂 html5 CSS 是什麼