4大不選用 WordPress 虛擬主機的原因

搜尋「WordPress 虛擬主機」,立刻就會跳出大量的文章頁面推薦你使用哪家主機,但是今天 Jim 我偏偏不推薦這些主機,為什麼呢?請看以下列點:

不選用虛擬主機的原因

不穩定

這個頗看人品,如果運氣好選對主機商,可能一兩年內都不會遇到問題,但是只要他的可用性不是99.99%,還是會在某天發生當機,導致網站掛掉。而且根據莫非定律,事情總會在最有把握的時候發生問題!所以還是不要賭機率比較好。

cPanel 複雜

幾乎每個主機商都會提供 cPanel 給使用者做管理,網路上也提供很多教學,但一個初學者,不懂 WordPress 架構,不懂 MySql 資料庫,只是想有一個自己的部落格,或是電商網站經營事業,有再強大的 cPanel,遇到問題也只能乾瞪眼。

HostGator cPanel 功能太多太複雜
HostGator cPanel 功能太多太複雜

效能差

通常這些主機提供商最大的特色就是便宜,可能一年幾千塊台幣,但通常會有很多效能限制,比如 CPU 只能用個位數 %,容量只有個位數 G 等等,甚至是和多人共享一台虛擬主機!就如同防火巷十個胖子同時要穿過一樣困難!

擴展性差

一開始網站小可能沒感覺,但將來網站做大了,可能同時幾千幾萬人上線,一般主機商可不能立刻多開機器給你做擴展應對,那網站的瀏覽體驗自然也就變差了。

「有實際案例嗎?」小夥伴問。

有的,以  BetweenGos 女性職場社群 這個網站來做案例討論。創辦人 Grace 是我在 AppWorks 認識的朋友。認識他們的時候,正是 BetweenGos 剛成立不久,使用 HostGator 架設 WordPress。那時的流量還沒有現在高,但卻時常發生連不上去的問題。因為他們成員裡沒有工程師(因為都是正妹編輯!!)所以詢問我的意見,我建議轉移到 AWS 上使用,因為以下原因:

選用 AWS 的原因

穩定性高

官方提供的數據為可用性99.99%,因此相當多新創公司都選用他們的雲端機器作為伺服器。

AWS EC2 可用性高達 99.99%
AWS EC2 可用性高達 99.99%

效能可自訂

今天網站剛開始流量低,可以選用小型機器(效能較差),一方面省錢(小機器第一年可以免費使用!),一方面還不用共享主機,相當於自己有一台專屬的雲端虛擬機器!未來流量大了,圖片多了,可以升級為更大的機器,擺脫個位數%,個位數G的困擾。

擴展性高

AWS 這種雲端服務的特色就是,就算有突然增加的大流量(如演唱會或火車搶票),都能夠自動化的擴展,撐住上萬使用者衝擊。如果大流量結束,也能自動縮小,節省開銷。

他們聽了很開心,「但是!」,我話還沒說完,「他的後台非常複雜!」

為什麼?因為功能相當多!作為一個首屈一指的雲端服務提供商,各種功能是年年推出,要入門也需要一段時間!這應該就是他最大的缺點!

「那怎麼辦?」Grace 懊惱地看著我。
「沒關係!交給我來辦!」我仗著多年使用 AWS 的經驗,攬下了這個責任。
「太好了!那就拜託你了!」Grace 給了我一個笑容,就開心的回去工作了。

至從換了 AWS 後,再也沒有聽說過他們網站突然掛掉的問題,整個就是順暢!同一台機器還伴隨著他們成長如今。

延伸閱讀:
簡單理解 虛擬主機 hosting 是什麼
一次搞懂 RWD 響應式網頁 概念
一分鐘搞懂 html5 CSS 是什麼

J
Written by J
雖然大學唸的是生物,但持著興趣與熱情自學,畢業後轉戰硬體工程師,與宅宅工程師們一起過著沒日沒夜的生活,做著台灣最薄的 intel 筆電,要與 macbook air 比拼。離開後,憑著一股傻勁與朋友創業,再度轉戰軟體工程師,一手扛起前後端、雙平台 app 開發,過程中雖跌跌撞撞,卻也累計不少經驗。可惜不是那 1% 的成功人士,於是加入其他成功人士的新創公司,專職開發後端。沒想到卻在採前人坑的過程中,拓寬了眼界,得到了深層的領悟。