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