March 2003
lighttpd first released
Jan Kneschke released lighttpd in March 2003 — a lightweight, event-driven web server aimed at the C10K concurrency problem.
What it was for
lighttpd serves static files and reverse-proxies to FastCGI backends with a tiny memory footprint — popular on embedded devices, CDNs, and high-traffic sites before nginxA high-performance web server and reverse proxy — event-driven design for massive concurrency. dominated. YouTube and WikipediaA free, collaboratively edited encyclopedia on the web — one of the largest reference works ever built. reportedly used it in early scale-ups. Example: lighttpd on port 80 proxying to PHP-FPM workers for a WordPressA PHP CMS powering millions of sites — themes, plugins, and the block editor for publishing. cluster.
Why it's here
lighttpd proved async web servers could handle thousands of parallel connections on modest hardware.
Why it mattered
It influenced nginxA high-performance web server and reverse proxy — event-driven design for massive concurrency. and the event-driven server designs that replaced Apache prefork at scale.
What it solved
Process-per-connection servers could not sustain tens of thousands of idle keep-alive clients.
Media
ImageFile:Bench result.pngSgelix, CC0 1.0, via wikimedia
Related
- nginx first public releaseOctober 4, 2004
- Apache HTTP Server first public releaseApril 21, 1995