-
Notifications
You must be signed in to change notification settings - Fork 22
Short term priorities
williame edited this page Feb 15, 2012
·
3 revisions
- move hellepoll into a namespace
- pick a naming convention and stick to it
- move FD to be a struct instead of an int typedef, so its opaque and future-proof
- decide how users will include it; should it be as a lib? As a git submodule? This should be reflected in folder depth and Makefile
-
add_callback
,add_timeout
- HTTP handler abstraction with factory dispatching on path (re2/set.h)
- HTTP support for pipelining, gzipping, etagging, etc
- HTTP static file handler, ideally using proper asynchronous file IO with
eventfd()
- HTTP secure cookies utility code and shared session cache
- HTTP client with connection pooling and pipelining
- HTTP proxy example (great way to ensure correctness and stress test framework; fun example: rotate all images and pipe through a find/replace l33t-speak filter)
- Websockets (with JSON parser)
- HTML form support
- Stress and fix performance of queuing of timeouts (bucket link lists and fast sorting of nearest bucket?)
- DB examples (queue, reorder and coalesce example/utility code?)
- memcached (and buffcacher?) examples/code
- Multiple threads, all listening on same sockets
- Open-sourcing of RTMP and FLV stream handlers?
- HTTPS support
- SPDY support!