Main characteristics:
- Very small
- Very simple
- Supports GET and HEAD of static pages
- Supports GET and POST of CGI-scripts
- Runs under inetd
Minor characteristics:
- No virtual hosts, content negotiation, bandwidth limits, etc Easy to do but it is bloat.
- No security features besides being simple But this is actually a very nice thing If you want user security then use sslwrap or tcptools
- Not compliant with anything The RFC2616 contains 249 occurrences of "must" and 278 ocurrences of "should". It is much easier to just make sure it works and is cache-friendly
- Makes no performance guarantees
