12-24-05. Here's an idea of the rough performance for httpserver compared to mathopd. The computer is Mac OS X 10.2.8, 333 MHz iMac, Seagate 40 GB ATA hard drive.

Speed

Binary size and stability

  ls -l httpserver /usr/local/sbin/mathopd
-rwxr-xr-x  1 root    staff  88024 Sep  6  2004 /usr/local/sbin/mathopd
-rwxr-xr-x  1 jmyers  staff  21276 Dec 24 12:55 httpserver

The server mathopd is one of the smallest, most lightweight, and efficient servers. Therefore, it is a significant accomplishment that httpserver has been reduced below 88 KB; in fact, its binary size is under 21 KB and less than a fourth the size of mathopd. (1-16-05. On FreeBSD 5.4, the binary size of httpserver is 14856, less than 15 KB.)

The compile date reflects the fact that new mime types from mime.types were compiled into the httpserver program on 12-24-05.

The code has not changed since March 25, 2005. There have been no functional changes since 2004. The server planning and design started in 2002.