簡述幾款常見的嵌入式web伺服器
嵌入式web伺服器,是web伺服器當中的一種,是基於嵌入式系統而實現的web伺服器。指的是在嵌入式系統(通俗點就是單片機系統)上實現的一個web伺服器,可以通過ie等去訪問,對硬體要求稍微低一點。
嵌入式WEB伺服器常見的有:
Lighttpd
Shttpd
Thttpd
Boa
Mini_httpd
Appweb
Goahead
———————————————————————————————————————
Lighttpd
LibHttpd是一個開源輕量級嵌入式Web server,是提供一個專門針對高性能網站,安全、快速、兼容性好並且靈活的web server環境。具有非常低的內存開銷,cpu佔用率低,效能好,以及豐富的模塊等特點。
lighttpd 適合靜態資源類的服務,比如圖片、資源文件、靜態HTML等等的應用,性能應該比較好,同時也適合簡單的CGI應用的場合,lighttpd可以很方便的通過fastcgi支持php。
Shttpd
Shttpd,開源。它是另一個輕量級的web server,具有比thttpd更豐富的功能特性,支持CGI, SSL, cookie, MD5認證, 還能嵌入(embedded)到現有的軟體里。最有意思的是不需要配置文件!由於shttpd可以輕鬆嵌入其他程序里,因此shttpd是較為理想的web server開發原形,開發人員可以基於shttpd開發出自己的webserver,官方網站上稱shttpd如果使用uclibc/dielibc(libc的簡化子集)則開銷將非常非常低。
Thttpd
是一款比較精巧的開源Web伺服器。它的初衷是提供一款簡單、小巧、易移植、快速和安全的HTTP伺服器。對於並發請求不使用fork()來派生子進程處理,而是採用多路復用(Multiplex)技術來實現。
thttpd至少和主流的web server一樣快,在高負載下更快,因為其資源佔用小的緣故。
Thttpd還有一個較為引人注目的特點:基於URL的文件流量限制,這對於下載的流量控制而言是非常方便的。象Apache就必須使用插件實現,效率較thttpd低。Thttp是開源的。是用C語言編寫的,使用的很多。
Boa
伺服器是一個小巧高效的web伺服器,是一個運行於unix或linux下的,支持CGI的、適合於嵌入式系統的單任務的http伺服器,源代碼開放、性能高。
是一種非常小巧的Web伺服器,其可執行代碼只有大約60KB左右。作為一種單任務Web伺服器,Boa只能依次完成用戶的請求,而不會fork出新的進程來處理並發連接請求。但Boa支持CGI,能夠為CGI程序fork出一個進程來執行。Boa的設計目標是速度和安全。
Mini_httpd
Mini_httpd是一個小型的HTTP伺服器。開源,它的性能不強,但是它非常適合於中小訪問量的站點。Mini_httpd和thttpd都是ACME Labs 開發的軟體,功能沒有thttpd強。
Appweb
appweb 是下一代嵌入式web伺服器,它天生是為嵌入式開發的,它的最初設計理念就是安全。Appweb是一個快速、低內存使用量、標準庫、方便的伺服器。與其它嵌入式web伺服器相比,appweb最大特點就是功能多和高度的安全保障。Appweb簡單、方便、開源。
GoAhead
GoAhead Webserver是為嵌入式實時操作系統(RTOS)量身定製的Web伺服器。GoAhead Webserver是跨平台的伺服器軟體,可以穩定地運行在Windows,Linux和Mac OS X操作系統之上。GoAhead Webserver是開放源代碼的,這意味著你可以隨意修改Web伺服器的功能。這款WEB伺服器非常小巧,它的WIN CE版本編譯後的大小還不到60k,它的輸出通常也是面向一些小屏幕設備。在性能方面,使用一顆24MH z的68040處理器,它的響應速度為20次/秒,使用266MHz的Pentium處理器可以達到50次/秒的響應速度。
——————————————————————————————————————
SSL證書是web伺服器的安全證書,也是HTTPS加密協議必備條件,網路安全傳輸的加密通道。而數安時代(GDCA)的SSL證書是國際WEBTRUST認證認可的國際數字證書,是升級HTTPS的最佳選擇。並且數安時代(GDCA)是國際知名品牌:GlobalSign、Symantec、GeoTrust SSL證書國內金牌代理商。因此數安時代擁有多種國際證書,滿足各種用戶對SSL的各種要求,廣大用戶可根據自身的需求向數安時代申請合適的SSL證書,數安時代的專業團隊將會為您提供最佳的HTTPS解決方案。


TAG:數安時代GDCA |