Xitami:多平臺(tái),多線程的開放源碼Web服務(wù)器。
Xitami(正確的發(fā)音是Shi-tami或Ksi-tami,重讀第二個(gè)音節(jié))是一款免費(fèi)的Web服務(wù)器。對一些組織而言,這些信息可能已經(jīng)足夠,只要免費(fèi)就好。不過,Apache這個(gè)開放源碼服務(wù)器的旗手也是免費(fèi)的,而且它非常的流行。
今天,有兩種Web服務(wù)器在市場上占據(jù)絕對的優(yōu)勢,一個(gè)是開放、免費(fèi)的Apache,據(jù)Netcraft每月一次的調(diào)查顯示,它穩(wěn)定的占據(jù)了65%以上的市場份額;另一個(gè)是非免費(fèi)的IIS,Netcraft調(diào)查顯示它的市場份額在20%左右。當(dāng)然,這個(gè)市場上還有眾多其它的Web服務(wù)器,但它們兩位絕對是這個(gè)市場上的王者。
現(xiàn)在進(jìn)一步來看,用形象的話來講,一般那些整天帶著領(lǐng)帶衣冠楚楚者運(yùn)營的機(jī)構(gòu)大多會(huì)選用IIS,而那些不愛打領(lǐng)帶而愛裝牛仔裝的人運(yùn)營的組織更傾向于使用Apache。據(jù)一家IIS工具銷售商Port80軟件公司的每月調(diào)查數(shù)據(jù),在世界財(cái)富1000強(qiáng)的企業(yè)中,有幾乎54%選擇了IIS,而僅有不足15%使用Apache。
把Web服務(wù)器軟件劃分為自由軟件陣營和商業(yè)軟件陣營有很好的原因,如果你選擇了如IIS之類的商業(yè)Web服務(wù)器,那很可能是因?yàn)樗呀?jīng)是你的IT基礎(chǔ)架構(gòu)的一部分而且你有穩(wěn)定而成熟的IT預(yù)算與支持體系。因此實(shí)話實(shí)說,如果你的組織已經(jīng)在復(fù)雜的商業(yè)IT基礎(chǔ)架構(gòu)上整合進(jìn)了商業(yè)的Web服務(wù)器,你將不會(huì)對Xitami再感興趣,你完全沒必要繼續(xù)讀下去。
Xitami無疑是屬于免費(fèi)的自由軟件服務(wù)器陣營的一員,在這個(gè)陣營里,Apache當(dāng)然是無疑的領(lǐng)導(dǎo)者,也許你會(huì)問,既然Apache也是一款免費(fèi)的多平臺(tái)、多線程服務(wù)器,而且已經(jīng)占有這么大的優(yōu)勢,那為什么還要選擇Xitami?
簡單的說,Apache的功能非常齊全,在多年的發(fā)展中它已經(jīng)成長為一個(gè)有極強(qiáng)功能而且部署廣泛的軟件巨獸,可是它有較為陡峭的學(xué)習(xí)曲線。而Xitami對用戶更為友好,它沒有那種想要滿足一切需求的野心,但是功能也絕對不弱。網(wǎng)絡(luò)管理員工作的第一要?jiǎng)t是用合適的工具做合適的事,最強(qiáng)大的工具并不總是很必要,你并不需要用導(dǎo)彈來打蚊子。
Xitami幾乎可以在所有的現(xiàn)代操作系統(tǒng)上上運(yùn)行,我們測試了它的Windows版本。它的下載包不到2MB,安裝以后大約占4MB的磁盤空間。值得一提的是Xitami并沒有大多數(shù)Windows平臺(tái)軟件中常見的install安裝文件,安裝時(shí)直接把壓縮包解壓到想要的目錄,然后運(yùn)行管理工具就可以了。
解壓以后,Xitami就已經(jīng)可以為其默認(rèn)Web根目錄下的文檔提供服務(wù)了。如果你要訪問Xitami的基于Web界面的設(shè)置工具,你還需要手工修改一個(gè)設(shè)置文件來創(chuàng)建管理密碼。在啟用了管理界面后,你可以通過一系列Web頁來對Xitami進(jìn)行設(shè)置,整個(gè)設(shè)置界面非常樸素,不過想一下,如果你用得是Apache,你可能需要一個(gè)下午去修改Apache的那些晦澀的基于文本的配置文件。
設(shè)置相對簡單可以說是Xitami贏得一個(gè)雖然小卻非常穩(wěn)定的fans群的一大原因。
Xitami支持各種基本的Web服務(wù)協(xié)議(如HTTP/1.0, CGI/1.1),還支持SSI,圖片地圖(image maps)與持久連接,同時(shí)還包括基本的FTP功能。它的標(biāo)準(zhǔn)Web日志可以用如Analog的工具進(jìn)行進(jìn)一步分析。
Xitami真正的閃光點(diǎn)還是它很小的內(nèi)存占用和極快的速度。與完成同樣功能的Apache安裝相比較,Xitami的多線程引擎占用更少的資源并提供更佳的性能。盡管Apache 2.0已經(jīng)是多線程的,但與小巧快捷的Xitami相比,它仍然顯得臃腫而遲鈍。Xitami的核心是一個(gè)基礎(chǔ)而高效的Web服務(wù)器。
不過,基于Web界面的Xitami設(shè)置工具在Opera瀏覽器上無法正常運(yùn)行,但在Netscape 7/Mozilla 1.4和Internet Explorer 6上工作良好。
Xitami的文檔與服務(wù)支持與Apache相比差得很遠(yuǎn)。Xitami也可以被擴(kuò)充以進(jìn)行更復(fù)雜的配置,也有幾個(gè)附加模塊可以增加向PHP和Perl這樣的腳本支持。它的專業(yè)版還支持SSL,不過專業(yè)版不再免費(fèi),而是報(bào)價(jià)99美元。可是,如果要進(jìn)行那些需要更復(fù)雜功能的工作,Apache比它更加適合,因?yàn)檫@才是Apache的力量所在。
從很多方面講,Xitami象是快捷簡單的摩托車,而Apache則象豪華的體育競技賽車。
優(yōu)點(diǎn):快速的部署,簡單的基于Web的管理界面,快速,對服務(wù)器資源消耗小。
缺點(diǎn):對完全的初學(xué)者來說還是有點(diǎn)難,有限的支持,相對于Apache功能較少。
編者注:文中評(píng)估版本號(hào)為2.5。


