Table des matières
- Comparison of lightweight web servers
- The C10k problem is a limitation that most web servers currently have.
TinyWeb is an extremely small (executable file size is 53K), simple (no configuration other than through the command line) and fast (consumes a minimum of system resources) Win32 daemon for regular (TCP/http) and secure (SSL/TLS/https) web-servers.
This program is FREE for commercial and non-commercial use.
Support SSL : http://www.ritlabs.com/en/products/tinyweb/tinyssl.php
Win32 http & https server.
The Netty project is an effort to provide an asynchronous event-driven network application framework and tools for rapid development of maintainable high performance & high scalability protocol servers & clients.
Deft is an open source web server (licensed under Apache version 2). Deft was intitially inspired by tornado. Deft is a single threaded, asynchronous, event driven high performance web server running on the JVM.
- Using pure Java NIO (java.nio & java.nio.channels)
- Asynchronous (nonblocking I/O)
Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks) because it is non-blocking and reasonably fast. Because it is non-blocking and uses epoll, it can handle thousands of simultaneous standing connections, which means it is ideal for real-time web services.