• 如何選擇網站資料庫主機
如何選擇網站資料庫主機

「選擇適合的資料庫」及「慎選資料庫主機」可以有效提升網站的效能!

「資料庫」在網站中扮演著「儲存網頁資料」的角色,而這些儲存的資料通常由網站管理者透過網站後端所建立 ( 如商品、訊息、頁面資訊...等 ),但也有可能是由瀏覽者透過網頁前端產生的 ( 如會員資料、購物訂單、表單留言...等 ),所以資料庫的好處在於可以「即時的」記錄網站管理者或瀏覽者所發佈或異動的資訊。

「網頁結合資料庫」是現在的網頁設計趨勢,主要是希望當網站上線後,所有網站內容維護等相關工作都可由網站管理者「自已維護管理」,這樣一來管理者就可以隨時去新增或修改最新資訊及管理商品及訂單,也可以針對網頁標題及文字內容進行調整以達到 SEO 搜尋引擎優化的目的。

網站所使用的資料庫常見有 MS-SQL、MySQL、Access 幾種,其中 Access 算是比較「初階」的資料庫,它只能與網站主機放置在一起,所以相對的執行速度及效能會較差,而 MS-SQL 及 MySQL 是可以與網站主機分開,放置於獨立主機,這種專門處理資料庫工作的主機稱為「資料庫伺服器 ( Database Server )」或簡稱 DB Server。Web Server ( 網站主機 ) 與 DB Server 分開架設的好處在於網站的執行速度較快 ( 因為網站同時由 2 台主機共同運作 ),但缺點是就是必需要額外租用或自架一台 DB Server,換句話說就是會另外產生資料庫主機租用或架設的成本。

那麼是否可以把 MS-SQL 或 MySQL 與網站主機 ( Web Server ) 架設在同一台主機?答案是可以的,但是當資料庫中的資料量太大時會有可能影響主機效能進而導致網頁執行速度變慢,由其當有大量網友同時瀏覽網頁時影響會更加明顯,另外將資料庫與 Web Server 架設在一起也有可能提高資安的風險,當網站主機被入侵 ( 或中毒 ) 時,資料庫中的資料有可能被一併竊取,所以如果您的網站屬於具有線上購物機制的電商平台或是有存放大量客戶個資料網站,那麼我們強烈建議應該要把 Web Server 及 DB Server 分開建立,但如果您的網站只是用來提供資訊或服務內容的一般企業型網站,那麼倒是不一定要另外獨立租用或架設一台 DB Server,可以將資料庫與網站放一起省去一些主機費用。

資料庫主機價格分析:

自行架設資料庫主機

若要自行架設資料庫主機,那麼價格與上述所提自行架設網站主機的費用差不多,主要也是主機硬體 + 資料庫軟體 + 主機維護的費用。

價格範圍:
網站主機 + 軟體:基本型約 3~5 萬、中階型約 10~20 萬、高階型 20 萬以上。
每月維護費用:網路費用 + 電費 + 主機維護人員費用約 3~5 萬。
「租用」虛擬主機

若是採用「租用」虛擬主機方案,那麼可以選擇主機及資料庫放一起,或是另外租一台資料庫主機。前者只要租用的網站主機方案中有包含資料料庫的話,就不用另外付費租用;而如果是要獨立租用一台資料庫主機的話,那麼租用的費用跟網站主機租用價格差不多 ( 有些主機商會貴一些 ),但要注意通常租用的資料庫主機所提供的「容量」及「流量」會少很多,但因為資料庫主要是存放「文字檔」用,所產生的容量及流量不會太大,因此通常主機商提供的基本方案應該都夠用,如果您資料庫中的資料量太多時 ( 通常是訂單、會員或商品資料 ),那麼就得考慮升級較高容量的方案。

價格範圍:
共用型主機 ( 與其它網站共用同一台主機,類似公寓 ):每年約 $5,000 ~ $8,000 元。
獨立型主機 ( 自已獨立一台主機,類似透天厝 ):每年約 $36, 000 ~ $60,000 元 ( 每月約 $3,000 ~ $5,000 )。