最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux輕量級 Web 服務(wù)器第2/2頁

 更新時(shí)間:2007年11月26日 15:03:15   作者:  
我特別喜歡其中的超輕型 Web 服務(wù)器,它們比 Apache 小得多。如此小的應(yīng)用程序可以直接記住,系統(tǒng)地、嚴(yán)密地加以考慮,以證明 它們的安全性或可伸縮性。小型 Web 服務(wù)器包括:

  • Cheetah Server,用不到一千行的 C 代碼編寫而成。
  • DustMote,一個(gè)非常 小的 Web 服務(wù)器,用一個(gè)大約 3000 字節(jié)的 Tcl 源文件實(shí)現(xiàn)。
  • fnord,大小取決于平臺和配置,不超過 20K。雖然很小,但是它支持虛擬主機(jī)、CGI 和 keep-alive。
  • ihttpd,使用不到 800 行的 C 代碼,包括 CGI,并通過 inetd 提供頁面。
  • im-httpd,非常小的服務(wù)器 —— 只有大約 7 KB,鏈接到 glibc。而且它也非???。
  • mattows,支持 CGI,只有 600 行 C 代碼。
  • Scrinchy,雖然很小,不到 30KB,但是支持多種腳本編制語言,包括一種特殊用途的、基于棧的 Sy 腳本語言。
  • ZWS 演示了一個(gè)即使是使用 500 多行帶足夠注釋的 zsh (!) 編寫的應(yīng)用程序 —— 在這里是一個(gè) HTTP 0.9+ 服務(wù)器 —— 也可以有多強(qiáng)大。

體積小并不妨礙這些服務(wù)器被正式使用。例如,fnord 可以處理數(shù)千個(gè)同時(shí)進(jìn)行的連接。也許輕量級作為一個(gè)類別最令人印象深刻的成就是高性能服務(wù)器:

  • cghttpd 是一個(gè)小型 Web 服務(wù)器,它被理解為使用 2.6 系列內(nèi)核中可用的異步功能的一個(gè)試驗(yàn)品。
  • darkhttpd 是一個(gè)快速的、單線程的 HTTP/1.1 服務(wù)器。
  • Gatling 是為高性能設(shè)計(jì)的。它的特性包括 FTP、IPv6、虛擬主機(jī)、CGI 等。
  • Kernux 是一個(gè) Linux 內(nèi)核模塊,它實(shí)現(xiàn)了一個(gè) HTTP 守護(hù)進(jìn)程。
  • lighttpd 是使用率排名第五的 Web 服務(wù)器(排名還在上升)。它為很多同時(shí)進(jìn)行的連接進(jìn)行了優(yōu)化:“典型的場景是使用 lighttpd 作為一個(gè)下載(off-load)服務(wù)器,以提供靜態(tài)內(nèi)容……”
  • LiteSpeed Web Server 是一款輕量級商業(yè) Web 服務(wù)器,強(qiáng)調(diào)性能和安全性。 LiteSpeed Technologies 公司宣傳為靜態(tài)內(nèi)容提速了 6 倍,在解釋頁面方面也有一定的提高。
  • Miniature JWS,也稱 tjws,它是基于 Java 的 Web 服務(wù)器,可以處理 servlet、JSP 和數(shù)千個(gè)并發(fā)連接,而大小只有 77 KB。它的作者聲稱它 “比 Apache 2.x 快 10%”。
  • Yaws 是用 Erlang 編寫的一款高性能 HTTP/1.1 服務(wù)器。

有些 Web 服務(wù)器被實(shí)現(xiàn)為類或庫,以便嵌入 到較大的應(yīng)用程序中。 在這些 Web 服務(wù)器當(dāng)中,我發(fā)現(xiàn)特別有趣的有:

  • EHS —— “嵌入式 HTTP 服務(wù)器”,被設(shè)計(jì)為一個(gè) C++ 類,用于嵌入到較大的 C++ 應(yīng)用程序;還有
  • Embedded TCL Web Server,它是一個(gè)很普通的 Web 服務(wù)器,支持 SSL 和 Basic Authentication,速度非???—— 其作者使它至少與 lighthttpd 和 AOLserver 一樣快。它是用不到 100 行 Tcl 編寫的。

Python 是幾種適合不尋常環(huán)境的 Web 服務(wù)器的實(shí)現(xiàn)語言,這些 Web 服務(wù)器包括:

  • cdServer 是一個(gè)小型的、用 Python 編寫的 HTTP 服務(wù)器,它 “被設(shè)計(jì)用來提供來自 CD-ROM 的(靜態(tài))內(nèi)容” 。它在提供動態(tài)內(nèi)容方面能力有限。我們有幾個(gè)涉及不受影響的 “l(fā)ive CDs” 的項(xiàng)目,在這些項(xiàng)目中像 cdServer 之類的工具很關(guān)鍵。
  • edna,一款智能的用 Python 編寫的 MP3 服務(wù)器,它是用 HTTP 實(shí)現(xiàn)的。

還有其他一些用 Perl 和其他不出名的語言編寫的輕量級 Web 服務(wù)器:

  • Camlserv,用 ocaml 編寫的一個(gè)完整的 Web 服務(wù)器,目標(biāo)是 “高度交互式的 Web 頁面”。它由幾千行 ocaml 編寫而成,其中大部分代碼都與 MySQL 和 HTML 的特殊處理有關(guān)。
  • dhttpd 用和 Apache 相同的格式記錄訪問。它支持 CGI,并具有內(nèi)建的 Perl 解釋器、虛擬主機(jī)、IPv6、帶寬管理和安全性等方面的特性。
  • DNHTTPD 是用 Perl 編寫的,用于 UNIX®。它支持虛擬主機(jī)、SSL 連接、CGI 等。
  • Jellybean 是用 Perl 編寫的基于 HTTP 的 Perl Object Server。
  • lns.http 是一個(gè) Common LISP HTTP/1.1 Web 框架。
  • Mongrel 是用 Ruby 編寫的、用于 HTTP 的一個(gè)庫和服務(wù)器。
  • Nanoweb 是用 PHP 編寫的一款快速、健壯的 Web 服務(wù)器。它宣稱具有豐富的特性,包括完全遵從 HTTP/1.1、訪問控制、身份驗(yàn)證、虛擬主機(jī)、SSL 兼容性等。
  • Naridesh 是用 Perl 編寫的 Web 服務(wù)器。
  • OpenAngel 是用 Perl 編寫的。它強(qiáng)調(diào)的重點(diǎn)是安全性。
  • Xavante 是用 Lua 編寫的 HTTP/1.1 Web 服務(wù)器。
  • XSP 是用 C# 編寫的,用于運(yùn)行 ASP.NET。

有時(shí)候您可能需要其他一些用 C 編寫的、具有不常見的次要優(yōu)勢的輕量級 Web 服務(wù)器:

  • ABYSS 可以在 UNIX 和 Win32 之間移植,其 “目的是成為完全遵從 HTTP/1.1 的 Web 服務(wù)器”。它占用的內(nèi)存很少。
  • Anti-Web HTTPD(也稱 “Anti-Web”、“awhttpd” 和 “AW”)是一款單進(jìn)程、無線程、支持 CGI 的服務(wù)器,它強(qiáng)調(diào)安全性和簡單性。
  • MHTTPD 支持從外部文件或 LDAP 服務(wù)器進(jìn)行的 MHTTPD Basic Authentication。
  • mini-httpd 可以在一個(gè)系統(tǒng)線程中處理多個(gè)并發(fā)請求,但是在主機(jī)上占用的內(nèi)存或 CPU 很少。
  • Naken Web 類似于很多其他的輕量級服務(wù)器 —— 它支持 Basic Authentication、靜態(tài)內(nèi)容等 —— 但是它的作者將它設(shè)計(jì)為用于 Webcam 操作,并且在 Gumstix、WRT54GL、OpenWrt 和其他新的平臺上運(yùn)行。
  • Null httpd 是一款多線程的、簡單的、可移植的 Web 服務(wù)器。
  • Seminole 是一款商業(yè) Web 服務(wù)器,內(nèi)存需求較小,功能較多。
  • thttpd throttle,支持 chroot、 Basic Authentication 等。

回頁首

結(jié)束語

Web 服務(wù)器遠(yuǎn)遠(yuǎn)不止是 Apache 和 IIS 的天下。您可以發(fā)現(xiàn)很多其他的 Web 服務(wù)器,它們很小,易于理解,但是又足夠快,可以被正式使用。這樣的 Web 服務(wù)器可以很好地加快您的下一個(gè)項(xiàng)目。

參考資料

學(xué)習(xí)

獲得產(chǎn)品和技術(shù)

討論

關(guān)于作者

相關(guān)文章

最新評論

永安市| 沽源县| 都江堰市| 手游| 开原市| 徐汇区| 永吉县| 临沂市| 大埔区| 钟山县| 宝兴县| 本溪市| 新建县| 莱阳市| 星座| 绥江县| 沛县| 花莲市| 天祝| 澄江县| 古浪县| 万宁市| 丰都县| 新河县| 大同市| 丰顺县| 德惠市| 武隆县| 巴彦淖尔市| 扶绥县| 开原市| 怀柔区| 永川市| 增城市| 邵阳市| 南召县| 图片| 金坛市| 霍州市| 青川县| 兴文县|