常見的嵌入式WEB服務(wù)器包括:Lighttpd, Shttpd, Thttpd, Boa, Mini_httpd, Appweb, Goahead。下面給大家具體介紹一下。
Lighttpd
地址:
http://www.lighttpd.net/
LigHttpd是一個開源輕量級嵌入式Web server,是提供一個專門針對高性能網(wǎng)站,安全、快速、兼容性好并且靈活的web server環(huán)境。具有非常低的內(nèi)存開銷,cpu占用率低,效能好,以及豐富的模塊等特點。
lighttpd 適合靜態(tài)資源類的服務(wù),比如圖片、資源文件、靜態(tài)HTML等等的應(yīng)用,性能應(yīng)該比較好,同時也適合簡單的CGI應(yīng)用的場合,lighttpd可以很方便的通過fastcgi支持php。
Shttpd
地址:
https://www.oschina.net/p/shttpd?hmsr=aladdin1e1
Shttpd,開源。它是另一個輕量級的web server,具有比thttpd更豐富的功能特性,支持CGI, SSL, cookie, MD5認證, 還能嵌入(embedded)到現(xiàn)有的軟件里。最有意思的是不需要配置文件!
由于shttpd可以輕松嵌入其他程序里,因此shttpd是較為理想的web server開發(fā)原形,開發(fā)人員可以基于shttpd開發(fā)出自己的webserver,官方網(wǎng)站上稱shttpd如果使用uclibc/dielibc(libc的簡化子集)則開銷將非常非常低。
Thttpd
地址:
https://www.oschina.net/p/thttpd?hmsr=aladdin1e1
thttpd是一個簡單,小型,可移植,快速且安全的HTTP服務(wù)器。Thttpd至少和主流的web server一樣快,在高負載下更快,因為其資源占用小的緣故。Thttp是開源的,是用C語言編寫的,使用的很多。
特點:
簡單的:它僅處理實現(xiàn)HTTP / 1.1所需的最低要求。好吧,也許比最小值還多一點。
小的:它也具有非常小的運行時大小,因為它不會分叉,并且對內(nèi)存分配非常小心。
便攜的:它可以在大多數(shù)類似Unix的操作系統(tǒng)上干凈地編譯,特別是FreeBSD,SunOS 4,Solaris 2,BSD / OS,Linux,OSF。
快速地:在典型的用途中,它的速度與最佳的全功能服務(wù)器(Apache,NCSA,Netscape)差不多。在極端負載下,它的速度要快得多。
安全的:竭盡全力保護Web服務(wù)器計算機免受來自其他站點的攻擊和入侵。
Boa
地址:
http://www.boa.org/
Boa服務(wù)器是一個小巧高效的web服務(wù)器,是一個運行于unix或linux下的,支持CGI的、適合于嵌入式系統(tǒng)的單任務(wù)的http服務(wù)器,源代碼開放、性能高。
Boa是一種非常小巧的Web服務(wù)器,其可執(zhí)行代碼只有大約60KB左右。作為一種單任務(wù)Web服務(wù)器,Boa只能依次完成用戶的請求,而不會fork出新的進程來處理并發(fā)連接請求。但Boa支持CGI,能夠為CGI程序fork出一個進程來執(zhí)行。Boa的設(shè)計目標是速度和安全。
Mini_httpd
地址:
https://www.oschina.net/p/mini-httpd
Mini_httpd是一個小型的HTTP服務(wù)器。開源,它的性能不強,但是它非常適合于中小訪問量的站點。Mini_httpd和thttpd都是ACME Labs 開發(fā)的軟件,功能沒有thttpd強。
Appweb
地址:
https://www.embedthis.com/
Appweb 是下一代嵌入式web服務(wù)器,它天生是為嵌入式開發(fā)的,它的最初設(shè)計理念就是安全。Appweb是一個快速、低內(nèi)存使用量、標準庫、方便的服務(wù)器。與其它嵌入式web服務(wù)器相比,appweb最大特點就是功能多和高度的安全保障。Appweb簡單、方便、開源。
GoAhead
https://www.embedthis.com/goahead/
GoAhead Webserver是為嵌入式實時操作系統(tǒng)(RTOS)量身定制的Web服務(wù)器。GoAhead Webserver是跨平臺的服務(wù)器軟件,可以穩(wěn)定地運行在Windows,Linux和Mac OS X操作系統(tǒng)之上。GoAhead Webserver是開放源代碼的,這意味著你可以隨意修改Web服務(wù)器的功能。
這款WEB服務(wù)器非常小巧,它的WIN CE版本編譯后的大小還不到60k,它的輸出通常也是面向一些小屏幕設(shè)備。在性能方面,使用一顆24MH z的68040處理器,它的響應(yīng)速度為20次/秒,使用266MHz的Pentium處理器可以達到50次/秒的響應(yīng)速度。
-
嵌入式
+關(guān)注
關(guān)注
5086文章
19141瀏覽量
305925 -
Web服務(wù)器
+關(guān)注
關(guān)注
0文章
138瀏覽量
24428 -
Appweb
+關(guān)注
關(guān)注
0文章
2瀏覽量
5524 -
Shttpd
+關(guān)注
關(guān)注
0文章
2瀏覽量
2036
原文標題:常見的嵌入式web服務(wù)器有哪些?
文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論