wobsurv: A simple and highly performant HTTP file server

[ library, mit, network, networking, program, service ] [ Propose Tags ]

Notable features:

  • Based on streaming. Produces the response while the request is still coming. It doesn't waste resources on incorrect or malicious requests by dismissing them right away. It is very gentle with memory.

  • Has a configurable limit of simultaneous connections. All exceeding requests get rejected with a "Service Unavailable" status with code 503.

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0
Dependencies aeson (>=0.8 && <0.9), attoparsec (>=0.12 && <0.13), base-prelude (>=0.1.5 && <0.2), bytestring (>=0.10.4.0 && <0.11), hastache (>=0.6 && <0.7), http-types (>=0.8 && <0.9), monad-control (>=0.3 && <0.4), network (>=2.5 && <2.6), network-simple (>=0.4 && <0.5), old-locale (>=1.0 && <1.1), pipes (>=4.1 && <4.2), pipes-bytestring (>=2.1 && <2.2), pipes-network (>=0.6 && <0.7), pipes-parse (>=3.0 && <3.1), pipes-safe (>=2.2 && <2.3), pipes-text (>=0.0 && <0.1), safe (>=0.3 && <0.4), stm (>=2.4 && <2.5), stm-containers (>=0.1 && <0.2), system-fileio (>=0.3 && <0.4), system-filepath (>=0.4 && <0.5), text (>=1.1.1.3 && <1.3), time (>=1.4 && <1.5), transformers (>=0.4 && <0.5), unordered-containers (>=0.2 && <0.3), wobsurv, yaml (>=0.8 && <0.9) [details]
License MIT
Copyright (c) 2014, Nikita Volkov
Author Nikita Volkov <nikita.y.volkov@mail.ru>
Maintainer Nikita Volkov <nikita.y.volkov@mail.ru>
Category Network, Networking, Service
Home page https://github.com/nikita-volkov/wobsurv
Bug tracker https://github.com/nikita-volkov/wobsurv/issues
Source repo head: git clone git://github.com/nikita-volkov/wobsurv.git
Uploaded by NikitaVolkov at 2014-10-12T14:36:29Z
Distributions NixOS:0.1.0
Executables wobsurv
Downloads 928 total (8 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]