技術架構

RoamerHost WordPress 為什麼用 OpenLiteSpeed 而不是 Apache

RoamerHost 的 WordPress 主機跑在 OpenLiteSpeed + lsphp 8.2 上,不是常見的 Apache 或 nginx + php-fpm。本文說明這個選擇的實際差異,以及設定檔共用唯讀掛載的架構。

A
Admin

🚀 想直接開始?60 秒部署你的 WordPress

全自動化 WordPress 託管 — 60 秒上線你的網站。月付 NT$299 起,輸入 FIRST-FREE 首月免費。

立即訂閱 WordPress

大部分 WordPress 主機用的是 Apache + mod_php,或 nginx + php-fpm。RoamerHost 的 WordPress 映像檔是 roamerhost/wordpress-ols——OLS 指的是 OpenLiteSpeed,搭配 lsphp 8.2。

OpenLiteSpeed 的實際差異

OpenLiteSpeed 是 LiteSpeed Web Server 的開源版本,事件驅動架構。對 WordPress 站台來說,最直接的差別有三個:

  • 事件驅動而非 process-per-request:Apache 的 prefork 模式每個連線佔一個 process,記憶體吃得兇;OpenLiteSpeed 用事件迴圈處理連線,同樣的記憶體能撐更多同時連線。在 1GB 記憶體的方案上,這個差別很有感。
  • 原生 .htaccess 相容:這是它跟 nginx 最大的差異。WordPress 生態裡大量外掛會寫 .htaccess(快取外掛、安全外掛、防盜連),nginx 完全不吃這套,OpenLiteSpeed 則是直接支援。你搬家過來不需要把 rewrite 規則重寫一遍。
  • lsphp 而非 php-fpm:LiteSpeed 自家的 PHP SAPI,與伺服器之間用專屬協定溝通,少一層 FastCGI 的轉譯。

設定檔共用一份唯讀掛載

這是架構上比較特別的部分。LiteSpeed 伺服器設定、vhost 模板、lsphp 的 ini 設定,全平台共用同一份,以唯讀方式掛載進每個 WordPress 容器

好處很直接:調校一次,所有站台同時受益,不需要逐站改設定;而且掛載是唯讀的,容器內的程序無法竄改伺服器設定。

代價也要講:你不能自己改 PHP 的 ini 設定。如果你的外掛需要特殊的 memory_limitmax_execution_time,得跟我們說,由平台端調整。這是全託管換來的取捨——你不用管維運,但也不能亂動地基。

資源調整不需要重建容器

升級方案時,平台有一支專門的指令把新的 CPU、記憶體與 PHP 調校熱套用到既有站台,不重建容器。這代表升級方案時你的網站不會因為容器重建而中斷,資料卷也不會經歷卸載掛載的過程。

方案規格

方案月費記憶體CPU儲存空間
WordPress 標準版NT$2991 GB1.5 核10 GB
WordPress 進階版NT$4992 GB2 核20 GB

記憶體是硬上限且不使用 swap(--memory--memory-swap 設成相同值),所以標示 1GB 就是 1GB 實體記憶體。

延伸閱讀

準備好開始使用 WordPress 了嗎?

完成訂閱後 60 秒,系統自動幫你裝好 WordPress——獨立容器、資源硬性上限不與他人共用、HTTPS 開箱即用。

立即訂閱 WordPress

月付訂閱、不綁約、隨時取消

嗨,我是小浪!有任何問題都歡迎點我詢問,我來幫你解答。

小浪

小浪 - AI小助手

在線中
小浪

有任何問題都歡迎隨時詢問我,我會盡力為你解答!

Powered by RoamerHost AI