主流WEB服務(wù)器比較(5)_Windows教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
五. AOLserver 3.3.1
AOLserver是一個(gè)多線程、可升級(jí)和擴(kuò)展的Web服務(wù)器。AOLserver服務(wù)器使用簡(jiǎn)單而且功能強(qiáng)大的Tcl作為其內(nèi)嵌式的腳本語(yǔ)言和服務(wù)器端的API。就像名字所表明的那樣,AOLserver在AOL公司的在線服務(wù)中得到了廣泛應(yīng)用,隨著AOL公司本身的發(fā)展,AOLserver也增添了更多的特性,其速度也得到了顯著提高。和其它大公司一樣,AOL公司也公布了AOLserver的所有源代碼。該源代碼遵循AOL公司自己的AOLserver版權(quán)聲明,同時(shí)AOL公司也從此種開(kāi)放式開(kāi)發(fā)模型中獲益。
AOLserver的研究始于1994年,當(dāng)時(shí)它作為完整的WEB發(fā)布系統(tǒng)的一部分進(jìn)行開(kāi)發(fā)。在該WEB發(fā)布系統(tǒng)中內(nèi)嵌了Web服務(wù)器的WYSIWYG網(wǎng)頁(yè)編輯器,該網(wǎng)頁(yè)編輯器強(qiáng)調(diào)內(nèi)容變化的便利性和內(nèi)容更新的快捷性。恰如早期的HTML和WWW網(wǎng)一樣,WEB發(fā)布系統(tǒng)被設(shè)計(jì)成一個(gè)完整的網(wǎng)頁(yè)編輯系統(tǒng)。隨著時(shí)間的推移,AOL公司的網(wǎng)頁(yè)編輯器已經(jīng)不復(fù)存在,但是由于Tcl腳本語(yǔ)言的出現(xiàn)和它對(duì)動(dòng)態(tài)網(wǎng)頁(yè)的支持,AOLserver卻生存了下來(lái)。
和Apache相比,AOLserver也支持源代碼公開(kāi)、性能也非常優(yōu)異,它們都可以通過(guò)模塊方式添加新的功能,但是AOLserver卻支持Tcl語(yǔ)言,而且以不同的方式和數(shù)據(jù)庫(kù)互連。AOLserver可以連接和使用后臺(tái)的關(guān)系型數(shù)據(jù)庫(kù)(RDBMS),例如Oracle,PostgreSQL等。AOLserver在UNIX系統(tǒng)中作為單個(gè)進(jìn)程運(yùn)行,從而使得Web服務(wù)器可以共享數(shù)據(jù)庫(kù)連接,進(jìn)而使得運(yùn)行在AOLserver中的腳本語(yǔ)言擁有更高的速度。AOLserver的腳本語(yǔ)言也可以通過(guò)一個(gè)抽象層同時(shí)訪問(wèn)許多數(shù)據(jù)庫(kù)管理系統(tǒng)。
AOLserver可以免費(fèi)從AOL的官方網(wǎng)址或者它的開(kāi)發(fā)站點(diǎn)Sourceforge下載。只要把AOLserver的壓縮包解壓,就可以非常簡(jiǎn)單的使用gmake編譯和安裝AOLserver服務(wù)器、可選模塊、Tcl庫(kù)、工具軟件及其響應(yīng)文檔。用戶(hù)可以使用config.tcl配置AOLserver的環(huán)境。用戶(hù)也可以如Apache那樣,安裝和管理權(quán)限控制、CGI、SSL和數(shù)據(jù)庫(kù)連接等模塊。剛開(kāi)始的時(shí)候,用戶(hù)可能無(wú)法完全清楚、正確的安裝和設(shè)置"軟"(基于域名)虛擬服務(wù)器。AOLserver的文檔非常完整詳細(xì),但是有點(diǎn)略微繁瑣。它包括了安裝、配置的方方面面和Tcl API的詳細(xì)說(shuō)明。但是AOLserver并不支持基于HTTP 1.1的軟虛擬服務(wù)器。
用戶(hù)可以在遠(yuǎn)程利用類(lèi)似Tclsh的模塊管理AOLserver,該模塊運(yùn)行在系統(tǒng)的指定端口。一旦運(yùn)行該模塊,通過(guò)Telnet方式連接、管理AOLserver或者利用監(jiān)控模塊執(zhí)行Tcl命令都是很簡(jiǎn)單的事情了。
在許多測(cè)試環(huán)境下,AOLserver的表現(xiàn)并不能令人滿(mǎn)意。在WebStone環(huán)境測(cè)試AOLserver,會(huì)出現(xiàn)許多錯(cuò)誤,還有相當(dāng)多的客戶(hù)無(wú)法連接到AOLserver服務(wù)器。雖然以上的問(wèn)題會(huì)使人認(rèn)為AOLserver的性能很差,但是在負(fù)載相對(duì)較小情況下進(jìn)行的測(cè)試結(jié)果并不能完全令人信服。
我們不能據(jù)此就認(rèn)為AOLserver不值得一用,因?yàn)槔肳ebStone無(wú)法測(cè)試數(shù)據(jù)庫(kù)的連接速度等其它參數(shù),因而以上的測(cè)試結(jié)果僅供參考。盡管AOLserver沒(méi)有簡(jiǎn)潔的安裝和配置工具,但是對(duì)那些需要較快數(shù)據(jù)庫(kù)響應(yīng)速度的客戶(hù),還是推薦使用該類(lèi)產(chǎn)品
AOLserver是一個(gè)多線程、可升級(jí)和擴(kuò)展的Web服務(wù)器。AOLserver服務(wù)器使用簡(jiǎn)單而且功能強(qiáng)大的Tcl作為其內(nèi)嵌式的腳本語(yǔ)言和服務(wù)器端的API。就像名字所表明的那樣,AOLserver在AOL公司的在線服務(wù)中得到了廣泛應(yīng)用,隨著AOL公司本身的發(fā)展,AOLserver也增添了更多的特性,其速度也得到了顯著提高。和其它大公司一樣,AOL公司也公布了AOLserver的所有源代碼。該源代碼遵循AOL公司自己的AOLserver版權(quán)聲明,同時(shí)AOL公司也從此種開(kāi)放式開(kāi)發(fā)模型中獲益。
AOLserver的研究始于1994年,當(dāng)時(shí)它作為完整的WEB發(fā)布系統(tǒng)的一部分進(jìn)行開(kāi)發(fā)。在該WEB發(fā)布系統(tǒng)中內(nèi)嵌了Web服務(wù)器的WYSIWYG網(wǎng)頁(yè)編輯器,該網(wǎng)頁(yè)編輯器強(qiáng)調(diào)內(nèi)容變化的便利性和內(nèi)容更新的快捷性。恰如早期的HTML和WWW網(wǎng)一樣,WEB發(fā)布系統(tǒng)被設(shè)計(jì)成一個(gè)完整的網(wǎng)頁(yè)編輯系統(tǒng)。隨著時(shí)間的推移,AOL公司的網(wǎng)頁(yè)編輯器已經(jīng)不復(fù)存在,但是由于Tcl腳本語(yǔ)言的出現(xiàn)和它對(duì)動(dòng)態(tài)網(wǎng)頁(yè)的支持,AOLserver卻生存了下來(lái)。
和Apache相比,AOLserver也支持源代碼公開(kāi)、性能也非常優(yōu)異,它們都可以通過(guò)模塊方式添加新的功能,但是AOLserver卻支持Tcl語(yǔ)言,而且以不同的方式和數(shù)據(jù)庫(kù)互連。AOLserver可以連接和使用后臺(tái)的關(guān)系型數(shù)據(jù)庫(kù)(RDBMS),例如Oracle,PostgreSQL等。AOLserver在UNIX系統(tǒng)中作為單個(gè)進(jìn)程運(yùn)行,從而使得Web服務(wù)器可以共享數(shù)據(jù)庫(kù)連接,進(jìn)而使得運(yùn)行在AOLserver中的腳本語(yǔ)言擁有更高的速度。AOLserver的腳本語(yǔ)言也可以通過(guò)一個(gè)抽象層同時(shí)訪問(wèn)許多數(shù)據(jù)庫(kù)管理系統(tǒng)。
AOLserver可以免費(fèi)從AOL的官方網(wǎng)址或者它的開(kāi)發(fā)站點(diǎn)Sourceforge下載。只要把AOLserver的壓縮包解壓,就可以非常簡(jiǎn)單的使用gmake編譯和安裝AOLserver服務(wù)器、可選模塊、Tcl庫(kù)、工具軟件及其響應(yīng)文檔。用戶(hù)可以使用config.tcl配置AOLserver的環(huán)境。用戶(hù)也可以如Apache那樣,安裝和管理權(quán)限控制、CGI、SSL和數(shù)據(jù)庫(kù)連接等模塊。剛開(kāi)始的時(shí)候,用戶(hù)可能無(wú)法完全清楚、正確的安裝和設(shè)置"軟"(基于域名)虛擬服務(wù)器。AOLserver的文檔非常完整詳細(xì),但是有點(diǎn)略微繁瑣。它包括了安裝、配置的方方面面和Tcl API的詳細(xì)說(shuō)明。但是AOLserver并不支持基于HTTP 1.1的軟虛擬服務(wù)器。
用戶(hù)可以在遠(yuǎn)程利用類(lèi)似Tclsh的模塊管理AOLserver,該模塊運(yùn)行在系統(tǒng)的指定端口。一旦運(yùn)行該模塊,通過(guò)Telnet方式連接、管理AOLserver或者利用監(jiān)控模塊執(zhí)行Tcl命令都是很簡(jiǎn)單的事情了。
在許多測(cè)試環(huán)境下,AOLserver的表現(xiàn)并不能令人滿(mǎn)意。在WebStone環(huán)境測(cè)試AOLserver,會(huì)出現(xiàn)許多錯(cuò)誤,還有相當(dāng)多的客戶(hù)無(wú)法連接到AOLserver服務(wù)器。雖然以上的問(wèn)題會(huì)使人認(rèn)為AOLserver的性能很差,但是在負(fù)載相對(duì)較小情況下進(jìn)行的測(cè)試結(jié)果并不能完全令人信服。
我們不能據(jù)此就認(rèn)為AOLserver不值得一用,因?yàn)槔肳ebStone無(wú)法測(cè)試數(shù)據(jù)庫(kù)的連接速度等其它參數(shù),因而以上的測(cè)試結(jié)果僅供參考。盡管AOLserver沒(méi)有簡(jiǎn)潔的安裝和配置工具,但是對(duì)那些需要較快數(shù)據(jù)庫(kù)響應(yīng)速度的客戶(hù),還是推薦使用該類(lèi)產(chǎn)品
相關(guān)Windows教程:
- 相關(guān)鏈接:
- 教程說(shuō)明:
Windows教程-主流WEB服務(wù)器比較(5)
。