<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

常見的嵌入式WEB服務器介紹

Q4MP_gh_c472c21 ? 來源:嵌入式大雜燴 ? 作者:嵌入式大雜燴 ? 2022-03-14 10:05 ? 次閱讀

常見的嵌入式WEB服務器包括:Lighttpd, Shttpd, Thttpd, Boa, Mini_httpd, Appweb, Goahead。下面給大家具體介紹一下。

Lighttpd

地址:

http://www.lighttpd.net/

LigHttpd是一個開源輕量級嵌入式Web server,是提供一個專門針對高性能網站,安全、快速、兼容性好并且靈活的web server環境。具有非常低的內存開銷,cpu占用率低,效能好,以及豐富的模塊等特點。

lighttpd 適合靜態資源類的服務,比如圖片、資源文件、靜態HTML等等的應用,性能應該比較好,同時也適合簡單的CGI應用的場合,lighttpd可以很方便的通過fastcgi支持php。

Shttpd

地址:

https://www.oschina.net/p/shttpd?hmsr=aladdin1e1

Shttpd,開源。它是另一個輕量級的web server,具有比thttpd更豐富的功能特性,支持CGI, SSL, cookie, MD5認證, 還能嵌入(embedded)到現有的軟件里。最有意思的是不需要配置文件!

由于shttpd可以輕松嵌入其他程序里,因此shttpd是較為理想的web server開發原形,開發人員可以基于shttpd開發出自己的webserver,官方網站上稱shttpd如果使用uclibc/dielibc(libc的簡化子集)則開銷將非常非常低。

Thttpd

地址:

https://www.oschina.net/p/thttpd?hmsr=aladdin1e1

thttpd是一個簡單,小型,可移植,快速且安全的HTTP服務器。Thttpd至少和主流的web server一樣快,在高負載下更快,因為其資源占用小的緣故。Thttp是開源的,是用C語言編寫的,使用的很多。

特點:

簡單的:它僅處理實現HTTP / 1.1所需的最低要求。好吧,也許比最小值還多一點。

小的:它也具有非常小的運行時大小,因為它不會分叉,并且對內存分配非常小心。

便攜的:它可以在大多數類似Unix的操作系統上干凈地編譯,特別是FreeBSD,SunOS 4,Solaris 2,BSD / OS,Linux,OSF。

快速地:在典型的用途中,它的速度與最佳的全功能服務器(Apache,NCSA,Netscape)差不多。在極端負載下,它的速度要快得多。

安全的:竭盡全力保護Web服務器計算機免受來自其他站點的攻擊和入侵。

Boa

地址:

http://www.boa.org/

Boa服務器是一個小巧高效的web服務器,是一個運行于unix或linux下的,支持CGI的、適合于嵌入式系統的單任務的http服務器,源代碼開放、性能高。

Boa是一種非常小巧的Web服務器,其可執行代碼只有大約60KB左右。作為一種單任務Web服務器,Boa只能依次完成用戶的請求,而不會fork出新的進程來處理并發連接請求。但Boa支持CGI,能夠為CGI程序fork出一個進程來執行。Boa的設計目標是速度和安全。

Mini_httpd

地址:

https://www.oschina.net/p/mini-httpd

Mini_httpd是一個小型的HTTP服務器。開源,它的性能不強,但是它非常適合于中小訪問量的站點。Mini_httpd和thttpd都是ACME Labs 開發的軟件,功能沒有thttpd強。

Appweb

地址:

https://www.embedthis.com/

Appweb 是下一代嵌入式web服務器,它天生是為嵌入式開發的,它的最初設計理念就是安全。Appweb是一個快速、低內存使用量、標準庫、方便的服務器。與其它嵌入式web服務器相比,appweb最大特點就是功能多和高度的安全保障。Appweb簡單、方便、開源。

GoAhead

https://www.embedthis.com/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次/秒的響應速度。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5001

    文章

    18394

    瀏覽量

    291043
  • Web服務器
    +關注

    關注

    0

    文章

    137

    瀏覽量

    24242
  • Appweb
    +關注

    關注

    0

    文章

    2

    瀏覽量

    5475
  • Shttpd
    +關注

    關注

    0

    文章

    2

    瀏覽量

    1985

原文標題:常見的嵌入式web服務器有哪些?

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    服務器操作系統有幾種?

    、Linux、Unix等等,而人們常常應用的大部 分全是Windows和Linux系統軟件。今日,小編就簡單的給大伙兒介紹一下這兩種常見的網絡服務器電腦操作系統。 一、網絡服務器Win
    發表于 03-29 16:59

    什么是web服務器?如何選擇服務器配置?

    Web服務器是一種軟件或硬件設備,用于托管和提供網頁內容。它接收客戶端(如瀏覽器)發送的HTTP請求,并返回相應的網頁內容或其他資源,以實現更高的性能和可靠性。它是網站和應用程序在互聯網上構建和交付
    的頭像 發表于 01-03 15:25 ?436次閱讀

    基于ARM平臺的嵌入式WEB服務器的設計與實現

    電子發燒友網站提供《基于ARM平臺的嵌入式WEB服務器的設計與實現.pdf》資料免費下載
    發表于 10-27 10:45 ?1次下載
    基于ARM平臺的<b class='flag-5'>嵌入式</b><b class='flag-5'>WEB</b><b class='flag-5'>服務器</b>的設計與實現

    基于單片機的嵌入式web服務器設計與實現

    電子發燒友網站提供《基于單片機的嵌入式web服務器設計與實現.pdf》資料免費下載
    發表于 10-26 14:36 ?0次下載
    基于單片機的<b class='flag-5'>嵌入式</b><b class='flag-5'>web</b><b class='flag-5'>服務器</b>設計與實現

    變電站自動化系統中嵌入式Web服務器的設計與實現

    電子發燒友網站提供《變電站自動化系統中嵌入式Web服務器的設計與實現.doc》資料免費下載
    發表于 10-26 14:12 ?0次下載
    變電站自動化系統中<b class='flag-5'>嵌入式</b><b class='flag-5'>Web</b><b class='flag-5'>服務器</b>的設計與實現

    嵌入式Web服務器的實現及其CGI應用

    電子發燒友網站提供《嵌入式Web服務器的實現及其CGI應用.pdf》資料免費下載
    發表于 10-25 10:55 ?0次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Web</b><b class='flag-5'>服務器</b>的實現及其CGI應用

    ESP8266可作為Web服務器嗎?怎么實現?

    ESP8266可作為Web服務器嗎怎么實現
    發表于 10-24 08:17

    基于Android的嵌入式Web服務器設計

    電子發燒友網站提供《基于Android的嵌入式Web服務器設計.pdf》資料免費下載
    發表于 10-20 09:56 ?0次下載
    基于Android的<b class='flag-5'>嵌入式</b><b class='flag-5'>Web</b><b class='flag-5'>服務器</b>設計

    基于嵌入式Web服務器的遠程控制系統設計

    電子發燒友網站提供《基于嵌入式Web服務器的遠程控制系統設計.pdf》資料免費下載
    發表于 10-18 11:17 ?0次下載
    基于<b class='flag-5'>嵌入式</b><b class='flag-5'>Web</b><b class='flag-5'>服務器</b>的遠程控制系統設計

    基于ARM處理器的嵌入式WEB服務器設計

    電子發燒友網站提供《基于ARM處理器的嵌入式WEB服務器設計.pdf》資料免費下載
    發表于 10-11 11:38 ?0次下載
    基于ARM處理器的<b class='flag-5'>嵌入式</b><b class='flag-5'>WEB</b><b class='flag-5'>服務器</b>設計

    基于單片機的Web服務器設計

    1.單片機Web服務器傳輸速度快、有成熟的。協議棧軟件可以利用2.外圍芯片少,成本低,開發速度快3.Web瀏覽廣泛使用4.社會需求量大
    發表于 09-25 08:25

    EasyWeb:微小的TCP/IP協議棧和Web服務器

    。如果局域網通過路由連接到互聯網,數據可以在全世界范圍內交換。處理以太網接口的軟件比處理序列接口復雜得多。在多數情況下,TCP/IP協議用于數據傳輸,因為它向局域網其他成員提供了快速可靠的連接。這個小的TCP/IP堆和網絡服務器在雜志設計的另一期的 \"
    發表于 09-04 07:39

    移植ARM Web服務器1.6版程序員指南

    本手冊中的信息使您能夠將ARM網絡服務器移植到嵌入式系統。 在移植過程結束時,您的系統將能夠提供超文本標記語言(Hypertext Markup Language,HTML)功能,例如: ·文本文件
    發表于 08-18 06:20

    Web服務器開源分享

    電子發燒友網站提供《Web服務器開源分享.zip》資料免費下載
    發表于 06-25 15:55 ?0次下載
    <b class='flag-5'>Web</b><b class='flag-5'>服務器</b>開源分享

    嵌入式Web服務器的 STM32 固件更新代碼

    此開源參考設計演示了如何通過支持 LwIP 的微控制器系統上的嵌入式 Web 服務器安全、穩健和專業地更新固件。
    發表于 06-21 15:19 ?10次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Web</b><b class='flag-5'>服務器</b>的 STM32 固件更新代碼
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>