知識庫
Linux 或 Windows 虛擬主機,如何選擇?
作者 iSmile Helpdesk 於 14/01/2011 12:34 PM

Linux 和 Windows 虛擬主機平台的異同

Linux 虛擬主機Windows 虛擬主機的最終目的都是協助客戶於網際網路上建置網站,以便於進行 "線上展示"、"商業營運"、或是 "訊息交流" 等。其中,客戶最能感受到兩個平台間最大的差異莫過於 "網頁語言 (Scripting Language)"、資料庫的支援。當然,還有承租成本的差異。

以下我們準備了一個簡單的比較表,列出了幾個明顯的差異,希望能協助您在選用虛擬主機服務時做出更適當的選擇。

虛擬主機平台支援 Linux 虛擬主機 Windows 虛擬主機
主要網頁語言支援 PHP、Perl ASP、ASP.Net
主要資料庫支援 MySQL Access、MSSQL
虛擬主機的使用 Linux 虛擬主機 Windows 虛擬主機
是否支援 FTP 上下傳 支援 支援
是否提供 POP3 電子郵件 提供 提供
是否支援 Microsoft FrontPage 支援 支援
是否支援 Macromedia Dreamweaver 支援 支援
支援放置動態網頁 支援,使用 PHP 支援,使用 ASP
支援放置靜態網頁 (純 HTML 網頁) 支援 支援
虛擬主機平台建置 Linux 虛擬主機 Windows 虛擬主機
作業系統軟體授權方式 開放源碼 (免費) 商業軟體 (付費)
網頁、郵件、資料庫等軟體授權方式 開放源碼 (免費) 商業軟體 (付費)
建置後反應於使用者承租成本

常見問題

我使用 Windows 作業系統,使用 Windows 虛擬主機是否比較合適?

選用 Linux 虛擬主機或 Windows 虛擬主機和使用者電腦安裝的作業系統沒有必然的關係,應以網頁架設需求為考量因素。

我該選擇那個虛擬主機方案?

我需要懂 Linux 的操作才能租用 Linux 虛擬主機嗎?

主機的操作維護由 iSmile Hosting 進行,所以絕大部份是不用的。

例外,當架設程式時,如 phpBB 討論區、osCommerce 購物車等,需要設定設定檔案的寫入權限。Linux 虛擬主機和 Windows 虛擬主機更改檔案權限的方式並不同。

除此之外,使用者一樣是選用最喜歡的瀏覽器訪問網站,利用習慣的軟體收發信件,或是熟悉的 FTP 軟體進行上下傳。感覺不出 Linux 或 Windows 虛擬主機平台的差異。

Windows 虛擬主機能執行 PHP + MySQL 資料庫 編寫的程式嗎?

能,Windows 虛擬主機提供雙平台優勢。除了能執行 ASP、ASP.Net + Access 資料庫 編寫的程式外,同時也能執行 PHP + MySQL 資料庫 編寫的程式,但執行效能略遜於 Linux 虛擬主機。

Linux 虛擬主機能執行 "ASP、ASP.Net + Access 資料庫" 編寫的程式嗎?

ASP、ASP.Net + Access 資料庫 編寫的程式不能於 Linux 虛擬主機執行。

為什麼我在安裝 Windows 的電腦上用 Internet Explorer 瀏覽我的網頁一切正常,但是在安裝 XXX 作業系統的電腦上用 XXX 瀏覽器瀏覽我的網頁確無法瀏覽或不正確?

僅管 W3C 有制定 HTML、CSS、XML 等語法的標準規格,各家瀏覽器廠商多會於自家瀏覽器加入一些別家沒有的功能。造成了用 A 瀏覽器觀看正常,但用 B 瀏覽器看確不太一樣的結果。同時,即使同一品牌的瀏覽器,在不同的作業系統也會有因為語法支援程度不同,而有不同的瀏覽效果。

建議您在網頁開放前,利用 W3C 提供的 HTML ValidatorCSS Validator 測試您的網頁。一但測試通過,即可照顧到大部份訪客的瀏覽需求。

(1182 投票數)
有幫助
無幫助

評論 (0)
輸入您的評論
 
 
完整姓名:
電子郵件:
評論:
驗證碼 
 
請於以下空格輸入圖片中的文字(我們以此來防止惡意自動註冊)。