Xitami(正確的發音是Shi-tami或Ksi-tami,重讀第二個音節)是一款免費的Web伺服器。對一些組織而言,這些資訊可能已經足夠,只要免費就好。不過,Apache這個開放源碼伺服器的旗手也是免費的,而且它非常的流行。
今天,有兩種Web伺服器在市場上佔據絕對的優勢,一個是開放、免費的Apache,據Netcraft每月一次的調查顯示,它穩定的佔據了65%以上的市場份額;另一個是非免費的IIS,Netcraft調查顯示它的市場份額在20%左右。當然,這個市場上還有眾多其它的Web伺服器,但它們兩位絕對是這個市場上的王者。
現在進一步來看,用形象的話來講,一般那些整天帶著領帶衣冠楚楚者運營的機構大多會選用IIS,而那些不愛打領帶而愛裝牛仔裝的人運營的組織更傾向於使用Apache。據一家IIS工具銷售商Port80軟體公司的每月調查資料,在世界財富1000強的企業中,有幾乎54%選擇了IIS,而僅有不足15%使用Apache。
把Web伺服器軟體劃分為自由軟體陣營和商業軟體陣營有很好的原因,如果你選擇了如IIS之類的商業Web伺服器,那很可能是因為它已經是你的IT基礎架構的一部分而且你有穩定而成熟的IT預算與支援體系。因此實話實說,如果你的組織已經在複雜的商業IT基礎架構上整合進了商業的Web伺服器,你將不會對Xitami再感興趣,你完全沒必要繼續讀下去。
Xitami無疑是屬於免費的自由軟體伺服器陣營的一員,在這個陣營裡,Apache當然是無疑的領導者,也許你會問,既然Apache也是一款免費的多平台、多線程伺服器,而且已經佔有這麼大的優勢,那為什麼還要選擇Xitami?
簡單的說,Apache的功能非常齊全,在多年的發展中它已經成長為一個有極強功能而且部署廣泛的軟體巨獸,可是它有較為陡峭的學習曲線。而Xitami對使用者更為友好,它沒有那種想要滿足一切需求的野心,但是功能也絕對不弱。網路系統管理員工作的第一要則是用合適的工具做合適的事,最強大的工具並不總是很必要,你並不需要用飛彈來打蚊子。
Xitami幾乎可以在所有的現代作業系統上上運行,我們測試了它的Windows版本。它的下載包不到2MB,安裝以後大約佔4MB的磁碟空間。值得一提的是Xitami並沒有大多數Windows平台軟體中常見的install安裝檔案,安裝時直接把壓縮包解壓到想要的目錄,然後運行管理工具就可以了。
解壓以後,Xitami就已經可以為其預設Web根目錄下的文檔提供服務了。如果你要訪問Xitami的基於Web介面的設定工具,你還需要手工修改一個設定檔案來建立管理密碼。在啟用了管理介面後,你可以通過一系列Web頁來對Xitami進行設定,整個設定介面非常樸素,不過想一下,如果你用得是Apache,你可能需要一個下午去修改Apache的那些晦澀的基於文本的設定檔。
設定相對簡單可以說是Xitami贏得一個雖然小卻非常穩定的fans群的一大原因。
Xitami支援各種基本的Web服務合約(如HTTP/1.0, CGI/1.1),還支援SSI,圖片地圖(image maps)與持久串連,同時還包括基本的FTP功能。它的標準Web日誌可以用如Analog的工具進行進一步分析。
Xitami真正的閃光點還是它很小的記憶體佔用和極快的速度。與完成同樣功能的Apache安裝相比較,Xitami的多線程引擎佔用更少的資源並提供更佳的效能。儘管Apache 2.0已經是多線程的,但與小巧快捷的Xitami相比,它仍然顯得臃腫而遲鈍。Xitami的核心是一個基礎而高效的Web伺服器。
不過,基於Web介面的Xitami設定工具在Opera瀏覽器上無法正常運行,但在Netscape 7/Mozilla 1.4和Internet Explorer 6上工作良好。
Xitami的文檔與服務支援與Apache相比差得很遠。Xitami也可以被擴充以進行更複雜的配置,也有幾個附加模組可以增加向PHP和Perl這樣的指令碼支援。它的專業版還支援SSL,不過專業版不再免費,而是報價99美元。可是,如果要進行那些需要更複雜功能的工作,Apache比它更加適合,因為這才是Apache的力量所在。
從很多方面講,Xitami象是快捷簡單的>機車,而Apache則象豪華的體育競技賽車。
優點:快速的部署,簡單的基於Web的管理介面,快速,對伺服器資源消耗小。
缺點:對完全的初學者來說還是有點難,有限的支援,相對於Apache功能較少。
編者註:文中評估版本號碼為2.5。