12年老牌互聯(lián)網(wǎng)IT解決方案提供商
騰佑科技咨詢熱線咨詢熱線: 400-996-8756
工單提交 注冊/登錄
百度云服務中心騰佑科技公司
云服務器活動 服務器租用 服務器托管 機柜租賃 帶寬租賃
  • 最新資訊
  • 熱門資訊
  • 最熱資訊
智能建站

幾種小型WEB服務器的特點

發(fā)布時間:2012-03-05 17:06 作者:admin

簡述:

1、nginx

特點:支持通用語言接口,如php、python、perl等,支持正向和方向代理、虛擬主機、url重寫、壓縮傳輸?shù)?,nginx的模塊都是靜態(tài)編譯的,對fcgi的支持非常好,在處理鏈接的的方式上nginx支持epoll。

2、micro_httpd - really small HTTP server

特點:支持安全的上級目錄過濾,支持通用的MIME類型,支持簡單的目錄,支持目錄列表,支持使用 index.html 作為首頁,Trailing-slash redirection,程序總共代碼才200多行。這個httpd適合學習簡單的Web Server編寫學習,因為它只有一個簡單的框架,只能夠處理簡單的靜態(tài)頁,可以考慮用來放靜態(tài)頁。

3、mini_httpd - small HTTP server

特點:支持GET、HEAD、POST方法,支持CGI功能,支持基本的驗證功能,支持安全上級目錄功能,支持通用的MIME類型,支持目錄列表功能,支持使用 index.html, index.htm, index.cgi 作為首頁,支持多個根目錄的虛擬主機,支持標準日志記錄,支持自定義錯誤頁,Trailing-slash redirection。mini_httpd 也是相對比較適合學習使用,大體實現(xiàn)了一個Web Server的功能,支持靜態(tài)頁和CGI,能夠用來放置一些個人簡單的東西,不適宜投入生產(chǎn)使用。

4、thttpd - tiny/turbo/throttling HTTP server

特點:thttpd中是一個簡單,小型,輕便,快速和安全的http服務器,簡單,它能夠支持HTTP/1.1協(xié)議標準,或者超過了最低水平;小巧:它具有非常少的運行時間,因為它不fork子進程來接受新請求,并且非常謹慎的分配內(nèi)存。便攜,它能夠在大部分的類Unix系統(tǒng)上運行,包括FreeBSD, SunOS 4, Solaris 2, BSD/OS, Linux, OSF等等??焖伲乃俣纫^主流的Web服務器(Apache, NCSA, Netscape),在高負載情況下,它要快的多。安全,它努力的保護主機不受到攻擊,不中斷服務器。

thttpd 類似于lighttpd,對于并發(fā)請求不使用fork()來派生子進程處理,而是采用多路復用(Multiplex)技術來實現(xiàn)。因此效能很好。同時它還有一個特點就是基于URL的文件流量限制,這對于下載的流量控制而言是非常方便的。象Apache就必須使用插件實現(xiàn),效率較thttpd低。thttpd跟lighttpd類似,適合靜態(tài)資源類的服務,比如圖片、資源文件、靜態(tài)HTML等等的應用,性能應該比較好,同時也適合簡單的CGI應用的場合。

5、lighttpd - light footprint + httpd = LightTPD

Lighttpd是一個德國人領導的開源軟件,其根本的目的是提供一個專門針對高性能網(wǎng)站,安全、快速、兼容性好并且靈活的web server環(huán)境。具有非常低的內(nèi)存開銷,cpu占用率低,效能好,以及豐富的模塊等特點。

lighttpd 是眾多OpenSource輕量級的web server中較為優(yōu)秀的一個。支持FastCGI, CGI, Auth, 輸出壓縮(output compress), URL重寫, Alias等重要功能,而Apache之所以流行,很大程度也是因為功能豐富,在lighttpd上很多功能都有相應的實現(xiàn)了,這點對于apache的用戶是非常重要的,因為遷移到lighttpd就必須面對這些問題。

實用起來lighttpd確實非常不錯,apache主要的問題是密集并發(fā)下,不斷的fork()和切換,以及較高(相對于 lighttpd而言)的內(nèi)存占用,使系統(tǒng)的資源幾盡枯竭。而lighttpd采用了Multiplex技術,代碼經(jīng)過優(yōu)化,體積非常小,資源占用很低,而且反應速度相當快。

利用apache的rewrite技術,將繁重的cgi/fastcgi任務交給lighttpd來完成,充分利用兩者的優(yōu)點,現(xiàn)在那臺服務器的負載下降了一個數(shù)量級,而且反應速度也提高了一個甚至是2個數(shù)量級!

lighttpd 適合靜態(tài)資源類的服務,比如圖片、資源文件、靜態(tài)HTML等等的應用,性能應該比較好,同時也適合簡單的CGI應用的場合。

6、SHTTPD - Simple HTTPD

Shttpd是另一個輕量級的web server,具有比thttpd更豐富的功能特性,支持CGI, SSL, cookie, MD5認證, 還能嵌入(embedded)到現(xiàn)有的軟件里。最有意思的是不需要配置文件! 由于shttpd可以嵌入其他軟件,因此可以非常容易的開發(fā)嵌入式系統(tǒng)的web server,官方網(wǎng)站上稱shttpd如果使用uclibc/dielibc(libc的簡化子集)則開銷將非常非常低。

特點: 小巧、快速、不膨脹、無需安裝、簡單的40KB的exe文件,隨意運行;支持GET, POST, HEAD, PUT, DELETE 等方法;支持CGI, SSL, SSI, MD5驗證, resumed download, aliases, inetd模式運行;標準日志格式;非常簡單整潔的嵌入式API;dietlibc friendly. NOT that friendly to the uClibc (*);容易定制運行在任意平臺:Windows, QNX, RTEMS, UNIX (*BSD, Solaris, Linux)

由于shttpd可以輕松嵌入其他程序里,因此shttpd是較為理想的web server開發(fā)原形,開發(fā)人員可以基于shttpd開發(fā)出自己的webserver。

本文由專業(yè)服務器托管——騰佑科技提供,為您推薦最好的網(wǎng)通服務器租用

點擊展開全文

騰佑科技(mubashirfilms.com)成立于2009年,總部位于河南鄭州,是一家集互聯(lián)網(wǎng)基礎設施及軟硬件于一體化的高新技術企業(yè),具有IDC/ISP/ICP/云牌照、雙軟等資質,并擁有多個國家版權局認證。公司自成立以來,一直致力于發(fā)展互聯(lián)網(wǎng)IDC數(shù)據(jù)中心DataCenter、云計算Cloud、大數(shù)據(jù)BigDate、人工智能AI、內(nèi)容加速CDN、互聯(lián)網(wǎng)安全、軟件定制開發(fā)等產(chǎn)品服務及行業(yè)客戶技術一體化智能解決方案;2018年成為百度智能云AI河南服務中心。

售前咨詢熱線:400-996-8756

備案提交:0371-89913068

售后客服:0371-89913000

熱門活動

百度云服務中心
  • 熱門資訊
  • 隨便看看