|
|
Lightning fast web server designed for streaming and static content
|
|
Project highlights:
-
Terminal velocity
- Delivers content as fast as the disk can read it
- Get the maximum out of the network
- Low latency streaming
- Written in C++
-
Multithreaded design
- Supports hundreds of simultaneous connections
-
Double buffering ensures the most efficient content delivery
- Each connection is served by two dedicated threads
- Read and send data at the same time
-
Optimized caching scheme based on content type and size
- Small files are cached
- Streaming and range requests are optimized for random access
-
Large files use unbuffered IO
- Faster access at lower CPU usage
- Does not polute the cache
- Synchronized read queue to avoid disk thrashing
- Supports directory listing with image viewer and audio/video playback
-
Dedicated memory buffers for each connection
- No runtime allocation, buffers are always ready to use
Details:
Download links:
|
|
|
© 2015 George Valkov • httpstorm web server
|