What is HTTPi?
Hypertext Tiny Truncated Process Implementation (say HIT-uh-PEA) is a miniaturized, extensible, and HTTP/0.9, /1.0 and /1.1-compliant webserver written in Perl designed expressly for:
small footprint: still barely 10K in length and no additional Perl modules required -- you can get away with just the Perl executable and no additional libraries -- not even Socket.pm, LWP or Net -- at all (this system does
full features: executables, server-parsed pages, user filesystems, HTTP authentication, IP/agent security, and even IP-less and IP-based virtual hosting/multihoming
three flavours for low resource consumption: through inetd and xinetd for miniscule system load -- runs only when requests are pending, leaves no trace when none are waiting (compare with the tons of processes Apache-derived and NCSA-derived servers spawn) and can be configured to spawn only one process at a time; or daemonised for fast response time and easy deployment
fast response time, configurable for even more speed
security: highly secure, rigourously tested
ultra-reliability: no dropped connections, even under high load
HTTPi was designed with one thing in mind: more with less. It supports a functional implementation of HTTP/1.1 while being optimized for size and speed.
maybe from definition you might get some ideas, although you probably already knew what it was, first time for me