Fnord

来自开放百科 - 灰狐
跳转到: 导航, 搜索

fnord - yet another small httpd

Features

  • Small! (13k static Linux-x86 binary without CGI, 18k with CGI)
  • Fast! (see this document), uses mmap (and on Linux, sendfile)
  • Scalable! (see this plot from Linux 2.5.50, measured using this Linux 2.4+ specific hack. The fnord plot ends at 8000 connections because I couldn't open more connections before fnord kept timing out the old ones)
  • connection keep-alive
  • el-cheapo virtual domains (similar to thttpd)
  • IPv6 support (through tcpserver)
  • CGI (through pipes, not temp files like Apache)
  • Content-Range (not the full specs, just a-b or a- byte ranges)
  • transparent content negotiation (will serve foo.html.gz if foo.html was asked for and browser indicates it understands deflate, same for foo.png for foo.gif and image/png)
  • Now also with directory index generation (-DDIR_LIST).

http://www.fefe.de/fnord/

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱