Lwan is a high-performance & scalable web server for glibc/Linux platforms.
In development for almost 4 years, Lwan was until now a personal research effort that focused mostly on building a solid infrastructure for a lightweight and speedy web server:
* Low memory footprint (~500KiB for 10k idle connections)
* Minimal memory allocations & copies
* Minimal system calls
* Hand-crafted HTTP request parser
* Files are served using the most efficient way according to their size
- No copies between kernel and userland for files larger than 16KiB
- Smaller files are sent using vectored I/O of memory-mapped buffers
- Header overhead is considered before compressing small files
* Mostly wait-free multi-threaded design
* Diminute code base with roughly 7200 lines of C code
Features
• Mustache templating engine
• Used for directory listing & error messages
• Available for user-built handlers
• Easy to use API to create web applications or extend the web server
• Supports rebimboca da parafuseta
• Test suite written in Python tests the server as a black box
• No-nonsense configuration file syntax
• Supports a subset of HTTP/1.0 and HTTP/1.1
• systemd socket activation
• IPv6 ready
If you want similar software to Lwan, we have a list for that. Are there Lwan alternatives out there? Let's find out.
Abyss Web Server is a compact web server available for Windows, Mac OS X, Linux, and FreeBSD operating systems. Despite its small footprint, it supports HTTP/1.1...
Features:
LiteSpeed Web Server (LSWS) is a high-performance Apache drop-in replacement. LSWS is the 4th most popular web server on the internet and the #1 commercial web server....
Features:
Add your reviews & share your experience when using Lwan to the world. Your opinion will be useful to others who are looking for the best Lwan alternatives.
Table of Contents
Popular Alternatives
iOS Alternatives
Android Alternatives
Copyright © 2021 TopAlter.com
Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP