GoAhead Web服務(wù)器,小巧,精致,提供了值得稱道的性能。
GoAhead Web 服務(wù)器是一款主要面向嵌入式系統(tǒng)的WEB服務(wù)器,它的目標(biāo)也許不在于目前的WEB服務(wù)器市場(chǎng),而是面向當(dāng)嵌入式系統(tǒng)深入我們的工作與生活的明天,那時(shí),它也許會(huì)成為使用最廣泛的WEB服務(wù)器。
GoAhead Web服務(wù)器是GoAhead公司的Embedded Management Framework產(chǎn)品的一部分,這個(gè)軟件包主要用于解決未來嵌入式系統(tǒng)開發(fā)的相關(guān)問題。這款WEB服務(wù)器非常小巧,它的WIN CE版本編譯后的大小還不到60k,它的輸出通常也是面向一些小屏幕設(shè)備。在性能方面,使用一顆24MH z的68040處理器,它的響應(yīng)速度為20次/秒,使用266MHz的Pentium處理器可以達(dá)到50次/秒的響應(yīng)速度。
僅管它的體積非常小巧,GoAhead WEB服務(wù)器提供了不少的服務(wù)特性。它支持ASP,嵌入的JAVASCRPT與內(nèi)存CGI處理。不過有人也許會(huì)置疑對(duì)嵌入式系統(tǒng)而言,對(duì)ASP的支持有否有這個(gè)必要。而嵌入的JAVASCRIPT解釋引擎則是不得不然的選擇,因?yàn)榈糜盟鼊?chuàng)建動(dòng)態(tài)服務(wù)器內(nèi)容,而且ASP也要用到它。
到目前為止,GoAhead的源碼完全免費(fèi),使用它無(wú)需交納版稅或者許可證費(fèi)用。對(duì)一些硬件開發(fā)者而言,這種做法比較普遍,例如SUN旗下的眾多開源系統(tǒng)。這樣作的主要原因是GoAhead公司希望它成力未來嵌入式環(huán)境下的WEB服務(wù)器標(biāo)準(zhǔn)平臺(tái)并看好日益增長(zhǎng)的更智能化嵌入式設(shè)備的市場(chǎng)。
因?yàn)?span lang="EN-US">GoAhead發(fā)行包中包含C語(yǔ)言的源碼和makefile,理論上,你可以在非嵌入式環(huán)境下很好的使用GoAhead Web服務(wù)器(正如我寫這篇文章時(shí)所做的)。它的參考平臺(tái)有Windows CE, Wind River VxWorks, Linux, Lynx, QNX,與Windows 95/98/NT。它基本上屬于一個(gè)HTTP1.0標(biāo)準(zhǔn)的WEB服務(wù)器,對(duì)一些HTTP1.1的特性如(持久連接)也提供了支持。
無(wú)可否認(rèn),GoAhead WEB服務(wù)器是一款面向特定細(xì)分市場(chǎng)的產(chǎn)品,也許目前對(duì)于這個(gè)市場(chǎng)外的大多數(shù)人來說很難對(duì)它投以太多的專注。但眾多的分析家和計(jì)算機(jī)產(chǎn)業(yè)領(lǐng)導(dǎo)者(包括LINUX之父Linus Torvalds)都相信在未來的計(jì)算機(jī)世界,智能化嵌入式系統(tǒng)將會(huì)扮演一個(gè)極在重要的角色,當(dāng)這個(gè)市場(chǎng)成熟起來的時(shí)候,就是GoAhead大展站拳腳之時(shí)。
優(yōu)點(diǎn):免費(fèi),體積小巧,支持多平臺(tái),完全針對(duì)嵌入式系統(tǒng)設(shè)計(jì),嵌入的JavaScript與動(dòng)態(tài)數(shù)據(jù)頁(yè)支持。
缺點(diǎn):對(duì)ASP的支持意味著要依靠微軟平臺(tái),很少的安全方面的考慮。
最新的網(wǎng)址在:http://webserver.goahead.com/webserver/webserver.htm 回復(fù) 更多評(píng)論