A:升級成VPS之後,可以取得root access。
VPS= virtual private server,不等於自架主機。因為它雖然有root access,但是仍然是透過虛擬化技術而切割出來的虛擬機器。如果您在您的個人電腦上安裝VMware,virtualbox之類的軟体,也是可以切割個人電腦的一部分資源給虛擬機器。權限的部分,極少部分的Linux kernel module,例如VPN需要的tun會需要主機商協助設定才能開通。對於一般使用者而言,很少會接觸到這一部分。
Q:使用虛擬專屬主機比起使用一般虛擬主機(web hosting)有什麼好處?
A:用了VPS之後,客戶就可以取得VPS這台機器的系統管理者權限(root access)。有了系統管理者權限(root access),客戶就不受到主機商對於種種軟體設置檔(config)的限制。主機商對於機器上的設置,是對所有網站都要可以一體適用,並非針對單一網站做最佳化。
比如說:
- 客戶可以根據網站的大小,選擇最合適的mysql設置檔。
- 客戶可以自行決定,php handler的設置。不同的php handler會有不同的特性。
- 如果硬碟空間容許,客戶可以考慮設置4到5個不同時間週期的備分。
- 部分的客戶會希望加灌memcached 來提升效能
以上,可以做的變化相當多。