|Op. System:||Windows /Linux/Mac OS/BSD/Solaris|
|File size:||33 KB|
|Publisher:||Felix von Leiter|
Publisher description for fnord
This is a script for C/C++. 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).