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