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