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 虛擬主機 |
| 作業系統軟體授權方式 | 開放源碼 (免費) | 商業軟體 (付費) |
| 網頁、郵件、資料庫等軟體授權方式 | 開放源碼 (免費) | 商業軟體 (付費) |
| 建置後反應於使用者承租成本 | 低 | 高 |
選用 Linux 虛擬主機或 Windows 虛擬主機和使用者電腦安裝的作業系統沒有必然的關係,應以網頁架設需求為考量因素。
主機的操作維護由 iSmile Hosting 進行,所以絕大部份是不用的。
例外,當架設程式時,如 phpBB 討論區、osCommerce 購物車等,需要設定設定檔案的寫入權限。Linux 虛擬主機和 Windows 虛擬主機更改檔案權限的方式並不同。
除此之外,使用者一樣是選用最喜歡的瀏覽器訪問網站,利用習慣的軟體收發信件,或是熟悉的 FTP 軟體進行上下傳。感覺不出 Linux 或 Windows 虛擬主機平台的差異。
能,Windows 虛擬主機提供雙平台優勢。除了能執行 ASP、ASP.Net + Access 資料庫 編寫的程式外,同時也能執行 PHP + MySQL 資料庫 編寫的程式,但執行效能略遜於 Linux 虛擬主機。
ASP、ASP.Net + Access 資料庫 編寫的程式不能於 Linux 虛擬主機執行。
僅管 W3C 有制定 HTML、CSS、XML 等語法的標準規格,各家瀏覽器廠商多會於自家瀏覽器加入一些別家沒有的功能。造成了用 A 瀏覽器觀看正常,但用 B 瀏覽器看 確不太一樣的結果。同時,即使同一品牌的瀏覽器,在不同的作業系統也會有因為語法支援程度不同,而有不同的瀏覽效果。
建議您在網頁開放前,利用 W3C 提供的 HTML Validator 和 CSS Validator 測試您的網頁。一但測試通過,即可照顧到大部份 訪客的瀏覽需求。