虛擬主機 (webhosting) 又稱 Virtual Host 或 Virtual Server 是使用特殊的軟硬體技術,把一台高性能的伺服器分成多台的"虛擬"主機,每一台虛擬主機都具有獨立的網址,具有完整的 web 伺服器功能。在同一台伺服器 (Server)、同一個作業系統上,運行著為多個用戶打開的不同的網站程式,互不幹擾;而各個用戶擁有自己的一部分系統資源(硬碟空間、記憶體、 CPU 等)。虛擬主機之間完全獨立, 在外界看來,每一台虛擬主機和一台獨立的伺服器的表現完全一樣。
由於很多用戶共用一台伺服器,所以每個用戶相應支付的服務應用成本比整台專屬實體主機(b2b.net.tw)或者是專線接入的成本降低了很多。更為關鍵的是,網路服務器的架設和日常的維護是一個需要很強專業技術的工作,所以選擇虛擬主機一定是很多中小企業和個人的唯一選擇。
網路的發展讓網站在整個社會經濟活動中的地位越來越高,而虛擬主機這個網站的實際展現的的作用也越來越大,品質不好的虛擬主機帶給用戶的煩惱往往大大超過租用虛擬主機所支付的幾百元錢,所以如何從參差不齊的虛擬主機服務商( hsp - hosting service provider )提供的各式各樣的虛擬主機產品中,選擇穩定、快速且價格合理的虛擬主機服務是一個非常關鍵的問題。
2 、虛擬主機服務的分類
ASP 虛擬主機 ( Windows Web Hosting )
UNIX 虛擬主機( Unix Web Hosting )
靜態虛擬主機 ( HTML Web Hosting )
論壇虛擬主機 ( Forunm Web Hosting )
電子商務主機 ( E-Commerce Web Hosting )
其他類型主機
我們來對每一種虛擬主機服務做一個簡單的瞭解:
a. ASP 虛擬主機是按照作業系統和編程語言劃分的一個虛擬主機服務產品大類,也是目前國內市場上銷售最好的虛擬主機類型。
ASP 主機一般採用的系統架構:
作業系統: Windows 2000 或者 Windows 2003 Server 版本
Web 伺服器系統: IIS 5 或者 IIS6
資料庫支援: Access/SQL server
編程語言支援: ASP/ASP.net 為主
由於Windows盜版的猖獗,造成了 windows 系列產品的瘋狂低成本蔓延,所以 ASP 儼然已經是 web 腳本語言的標準語言,當然 ASP 也擁有微軟產品一貫的簡單,容易上手的優點,並且 Access 資料庫與 ASP 的配合讓很多初學者輕而易舉的建立一個測試環境。
b. UNIX 虛擬主機是按照作業系統和編程語言劃分的一個虛擬主機服務產品大類,也是目前全球範圍內使用最廣泛的虛擬主機類型。
由於微軟的 Windows 的高昂價格和並不穩定的性能,在全球範圍內, Linux + FreeBSD +其他各種 UNIX 在 web 伺服器作業系統還佔有統治地位。並且 Opensource 開源軟體計畫的盛行,提供了大量優質的應用服務程式。
UNIX 主機一般採用的開源系統架構:
作業系統: Redhat/Fedora 或者 FreeBSD 版本
Web 伺服器系統: Apache
資料庫支援: Mysql/postSQL
企業信箱服務: postfix/Qmail
編程語言支援: Perl/PHP 為主
UNIX 主機一般採用的商業系統架構:
作業系統: HP Unix 或者 Sun solaris 版本
Web 伺服器系統: Netscape/Lotus
資料庫支援: Orcale
編程語言支援: Jsp 為主
FreeBSD 和各種版本 Linux 的超級高穩定性和安全性,並且軟體的免費開源計畫,讓大多數的虛擬主機服務商更願意選擇提供 UNIX 主機,並且全球核心的 DNS bing9 和其他很多全球性的服務都是基於 UNIX 作業系統。比如微軟的 www.Hotmail.com 也是幾乎全部應用在 FreeBSD 作業系統下的。
c. 靜態虛擬主機是根據實際使用來分類的。泛指不提供編程腳本語言支援和資料庫支援的虛擬主機產品。也是大多數購買虛擬主機的第一選擇,對於建立企業的宣傳性質的網站和實現電子郵件功能的用戶來說,相對便宜和相對穩定是靜態主機最大優勢,目前國內大多數的靜態主機都採用 Unix 類的作業系統。
d. 論壇虛擬主機的使用者可能大多數是個人,這個產品也是大多數主機商想做又不敢作的一個兩難產品。論壇虛擬主機的伺服器在宣傳上會說有所優化等等,其實任何伺服器都是經過優化的,關鍵在於運行的數量和對論壇程式的控制和伺服器資源的合理分配上。
論壇主機關鍵在於論壇程式的支援上,用戶應該選擇通用性強的論壇程式,因為不知名的論壇程式可能由於程式本身的問題及漏洞或者主機商不瞭解而被拒絕使用。所以我這裏推薦一些知名的論壇程式: ASP 方面的有動網 Dvbbs,LeadBBS,PHP 方面比較多,有 IPB,PHPBB,VBB ,國產的有 Discuz coml,Phpwind ,我不推薦 perl 編寫的論壇程式,因為佔用主機各項資源較大, cgi 的最有名的國內的是 leobbs 雷奧論壇,不過 90 %的主機商都禁止使用,不過可以租用實體主機(www.da-server.net),所以用戶在準備做論壇的時候先要選擇一個有良好發展,佔用資源少,速度快的程式,而不要被一些花哨的功能所迷惑,所有的功能都是對伺服器資源的更多佔用來實現的。這樣的程式,主機商一般是不會允許使用的。
e. 電子商務主機 ( E-Commerce Web Hosting )在國內還沒有形成一個很好的獨立產品分類,但是我相信過不了多久,隨著電子商務網站Pchome和yahoo拍賣的收費加劇,電子商務主機一定會有很好的一個銷售情況,因為大部分用戶都曾經在yahoo拍賣(tw.bid.yahoo.com)建立一個自己的交易平臺。目前全球範圍內, E-Commerce Web Hosting 已經是一個非常標準化的產品了, ASP 平臺一般預裝收費的 miva 電子商務系統, PHP 平臺一般預裝開源的 osCommerce 電子商務平臺。 Miva 國內幾乎沒有人用,但是開源的 OSC 平臺目前在國內的使用者越來越多,甚至很多國內的收費的加密的網店程式就直接脫胎於 OSC 。電子商務主機最核心的在於穩定與安全,所以,相對於其他主機分類,電子商務主機的價格一般都是最貴的。
以上所述是我結合國外的多種主機分類方式,根據國內的實際市場情況做的一個分類,詳細的瞭解每個分類的情況,有助於您選擇優質的虛擬主機。
3 、如何確定自己的需求
租用一個虛擬主機產品或者服務,你首先應該知道自己需要什麼,購買虛擬主機,首先應該知道自己的網站是做什麼的,訪客的層次是在哪裡。
你可以先回答下面幾個問題,這樣有助於你確定你的需求:
你的網站是商業化營利為目的嗎?
你的網站是自己開發的還是應用現成的套裝程式的? 企業架站:(http://demo.danet.tw/)
你的網站資料對你來說價值多少錢?
你的一年之內預計的最大流量是多少?
從個人,企業,電子商務從業者的角度分析自己的需求,然後選擇相應的產品。其實網站的程式應用每個用戶都不一樣,需求也不一樣,最關鍵的是在考慮充分冗餘的情況下,選擇實用的主機產品。而不要好高騖遠,或者把自己的網站想得會發展到多大,這樣也是一種資源的浪費。
4 、如何去試用虛擬主機
現在要挑選一個好的主機產品也很難,看著網路上搜尋到的關鍵字「虛擬主機」、「網頁空間」(虛擬主機服務商)的網頁介紹宣傳,都要眼花繚亂了。如何避免自己上當受騙成了一個很關鍵的問題。
一般可以根據下面幾個原則進行勘酌,不符合條件的可以堅決去掉。
A.虛擬主機服務商的網站是否有詳細的公司介紹、通訊地址,室內電話(手機電話不算)。
B.支援線上付款,能夠提供公司銀行帳戶(而不是簡單的個人銀行帳號或ATM帳號)和開立統一發票的。
C.虛擬主機服務商是否可以提供正式主機試用,時間長短沒有關係,而不是簡單的無條件退款,因為錢進去想出來就難了。
有些虛擬主機商表面上寫的好聽,表面一個價格,另外還要加收幾百元的設定費,如果客戶不滿意要求退費、設定費可是沒有退費的喔。