十年前開始自己研究架站,跟很多人一樣都是從 Apache 開始,後來出現 Nginx 後普遍的作法是將它拿來做反向代理(Reveres Proxy),既有的網頁伺服器就會退居後端,由前端的 Nginx 負責相關工作,依照經驗可以提升網站速度,亦能降低負載,在原有硬體規格上承載更多的訪客同時上線(Nginx 本身還能夠針對靜態檔案進行快取)。因為我最初是從 Apache 開始學習,早期都得和設定檔奮戰,一直到 Nginx 我才發現它的設定檔夠簡潔,簡單到我好像無法直接編修。
Nginx
使用 SiteGround 虛擬主機一鍵快速安裝 WordPress 教學

這幾年最被站長們推薦的虛擬主機 SiteGround 相信大家都不陌生,我曾在「WordPress Hosting 架站空間精選,最多人推薦的五個國外虛擬主機方案」將它列在首位,事實上隨著後來硬體、網路頻寬價格逐漸下探,虛擬專屬主機(VPS)價格幾乎到了和虛擬主機不相上下的程度,進而壓縮到虛擬主機的空間,不過不能說它過時,至少搭配上 cPanel 或其他控制台就能輕鬆管理網站,讓沒有經驗的網站管理者也能有相當安全可靠、方便管理的環境。
RunCloud 最佳化主機整合 DigitalOcean 架設 WordPress 教學

對於經驗豐富的架站工程師來說,要從乾淨的系統建構出最終可上線運作的環境並不困難,但如果是一般使用者,無法流暢在指令列下工作,可能就得透過圖形化介面幫忙,常見的包括老牌虛擬主機控制台 cPanel,VPS 通常會使用服務自行開發的介面,如果是 Google Cloud Platform 或 Amazon Web Services 我會推薦搭配 ServerPilot 快速架設 WordPress,這麼做有助於快速架構出最佳效能的環境,而且在安全及後續更新維護較為輕鬆。
使用 Google Cloud Platform 雲端主機免費版架設 WordPress 教學

Google 在今年 Google Cloud Next 大會上宣布將原有 Google Cloud Platform(GCP)提供的 300 美元試用額度時間從原本兩個月延長至一年,更推出「一律免費」(Always Free Tier)方案,無論是否在免費期間或試用期結束後,只要不超過指定用量限制,都可以永久免費使用 GCP 指定的幾項服務項目!若要架設小型個人介紹頁面,其實也可直接選擇免費方案,只要流量不大幾乎可在不會花費任何預算(或者很少支出)情況下盡情使用。另一方面,GCP 在台灣設有節點,如果你的訪客主要來自台灣或亞洲地區,相較於其他雲端主機來說速度應該會是最快的。
亞馬遜 VPS 搭配 ServerPilot 快速架站 WordPress 教學

Amazon Web Services(簡稱 AWS,亞馬遜網路服務系統)堪稱雲端運算的業界龍頭,也是網站或應用服務發展到最終階段開發者會考慮使用的服務之一,其他還有像是谷歌 Google Cloud Platform 或微軟的 Microsoft Azure 等等。在 AWS 上幾乎可以使用所有相關服務,彈性很高,可依照不同時間或目標需求來調整預算,讓資金充分運用在每一項資源,無須在前期投入大量成本建置平台,優勢不言可喻。