Xitami:多平臺,多線程的開放源碼Web服務器。
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。