對于個人站長來說,選擇空間主要是看支持數據庫類型、支持編程語言類型、IP和在線人數。
一、 服務器,虛擬主機,vps,網站空間
服務器就是一臺電腦,配備了一系列提供web服務所必須的軟件。他和我們用的電腦沒有本質的區別,有些服務商用的服務器還未必有我們用的好,奔4的機器做服務器還是很常見的。當然服務器有自己專用的cpu 主板 內存等等,很多都是為了保證服務器的穩定性的,用大家都在用的電腦未必不可。 虛擬主機就是采用軟件技術,把一臺服務器分給很多網站使用,每個網站都具備一定的獨立性。好處就是虛擬主機的價格比服務器低得多,也能滿足很多站長的需求了。VPS比虛擬主機高級一些,叫做虛擬個人服務器,也有叫虛擬獨立主機等等,和虛擬主機的共同點是采用軟件技術把一臺物理服務器分成多個具備了服務器功能的賬戶,但是比虛擬主機更高級,賬戶之間更獨立,給與更多的權限,外部來看像一臺獨立的服務器。 網站空間是一種通俗的叫法,也有叫做網頁空間,建站空間等等,其實就是指托管網站的服務器,包括了上面提到的服務器,虛擬主機,VPS。可以看作是一種虛擬化的說法,就是指網頁存放的那個地方,物理中對應的就是服務器上的硬盤。正式因為這種叫法,很多初次接觸虛擬主機的人都將過多的注意力集中在了空間的大小上,其實還有很多重要的因素需要考慮。
二、Windows Linux Unix
首先明確一點,不論是說windows空間,還是linux空間,實際上指的是服務器上裝的操作系統是windows還是linux,和你自己的電腦用什么操作系統無關。 因為虛擬主機不會涉及到服務器上操作系統的使用,所以選擇什么系統的虛擬主機,不是因為你會不會使用,而是取決于你建站程序需要什么樣的環境。一般來說,PHP選擇linux操作系統,ASP ASP.net選擇Windows操作系統。
三、ASP ASP.net PHP JSP 全能空間 有很多這樣的叫法,ASP空間,PHP空間,全能空間等等。ASP空間就是指支持ASP的虛擬主機,PHP就是指支持PHP的,而全能空間就是指支持ASP PHP多種語言的虛擬主機。因為性能問題,不建議大家購買全能空間。
四、IIS Apache MySQL MSSQL
Access IIS和Apache是兩種常用的網站服務器,mySQL MSSQL ACCESS是三種數據庫。其中ACCESS比較特殊,只要用FTP上傳到虛擬主機空間中就可以使用了,而MySQL MSSQL要涉及到建庫 建表等工作。正因為這樣,很多新手站長選擇了ASP+ACCESS的組合,這個對站長是有害的。以目前的情況看,首選是PHP+MySQL組合和ASP.net+MSSQL組合。如果你沒有偏向性的技術團隊,建議選擇前者。
五、在線人數 這個是大家都關心的而又極容易混淆的概念。 首先說明,這個不是虛擬主機的屬性,虛擬主機的設置只能夠影響網站的最大在線人數,但不能準確的限制網站的在線人數。最大在線人數和很多因素有關,除了服務器以外,還和你使用的網站程序,訪問者特點有關。 在線人數都是對于時間段來說的,一般指15分鐘,也就是一個人來你的網站,他走了以后15分鐘內他都是記入你的網站的在線人數的。 不要相信很多網站顯示的在線人數,很不準確,還有如果你知道對方設置了統計多久算在線的,那么結果就更不靠譜。 IIS連接數與在線人數的關系很復雜,IIS連接數可以限制最大在線人數,但是在線人數受到cpu限制的可能性更大。關于IIS連接數的問題我們后面有文章專門介紹 反映服務器負載更準確的是PV和點擊數,這個比在線人數更具有參考價值,但是還是和程序相關的,不同程序訪問一個頁面消耗的服務器資源是不一樣的。
六、動態IP,固定IP,獨立IP,共享IP
這個其實是對應的兩對概念,因為都是說IP,很多人容易混淆。 動態IP和固定IP是一對相對的概念。動態IP就是指每次上網動態分配IP,ADSL一般是這樣的,現在的服務器基本沒有用動態IP的,如果你不小心碰到了用動態IP的,肯定是撞到騙子了。IP固定不變的就是固定IP,現在機房一般都是光纖,都是分配固定IP的。 獨立IP和共享IP是一對相應的概念。獨立IP就是一個網站或者一個主機賬戶用一個IP,而共享IP一般是指服務器上所有虛擬主機的網站共同享用這個IP。國內沒一般有給虛擬主機賬戶分配獨立IP的,美國主機一般會有獨立IP。