《現代 PHP》學習筆記(二十):寄存

前言

本文為《現代 PHP》一書的學習筆記。

環境

  • Windows 10
  • Wnmp 3.1.0

共享伺服器

如果預算有限,可以選擇共享伺服器,但應當避免共享寄存的計畫。

購買共享伺服器,寄存帳號會和其他許多的客戶存在在同一個實體機器之中,這取決於同一個機器中有幾個客戶帳號。如果同一個機器的其他帳號執行設計不良的腳本,有可能影響自己的應用程式效能。

共享伺服器難以客製化,也鮮少提供遠端 SSH 存取,反而需要常常使用 FTP 存取,這極度地縮減了 PHP 應用程式自動化部署的能力。

共享伺服器每個月的花費約 1 到 10 美金。

虛擬私有伺服器

虛擬私有伺服器(VPS)是一組分散於數個實體機器的系統資源,它有自己的檔案系統、root 使用者、系統程序和 IP 位址。

VPS 提供比共享伺服器更多的系統資源(例如 CPU、記憶體和磁碟空間),包含 SSH 存取,VPS 也不會限制想要安裝的軟體。

VPS 提供嶄新作業系統的權限,對於多數的 PHP 應用程式是個適宜的選擇,它提供了充分的系統資源,並可以視需求擴充或減少。

根據所需的系統資源,每個月的花費約 10 到 100 美金。

獨占伺服器

獨占伺服器是機架式的機器,寄存公司將會依所需進行安裝、執行,並維護機器。

獨占伺服器是真實的機器,需要被運輸、安裝和監控,且不能如 VPS 一樣快速地被部署。

根據伺服器規格,每個月的花費約數百美金,可自行管理也可託人代管。

PaaS

平台即服務(Platform as a Service)是個起始 PHP 應用程式的快速方式。

使用者不必管理,只需要登入 PaaS 提供者的控制台進行操作即可。

價格如同 VPS,每個月的花費約 10 到 100 美金。

選擇寄存方案

對於小型的 PHP 應用程式,PaaS 是最佳的選擇。

如果傾向自己部署伺服器,就選擇 VPS。

如果應用程式變得很熱門,忙於應付數百萬的使用者,就使用獨占伺服器。

無論選擇哪個寄存方案,確保它提供應用程式所需要的最穩定的 PHP 版本。

參考資料

  • Josh Lockhart(2015)。現代 PHP。台北市:碁峯資訊。