diff options
author | Eric Wong <normalperson@yhbt.net> | 2011-06-27 09:20:37 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2011-06-27 09:33:00 +0000 |
commit | 1f8ebc013e8b0e9a62587fb95a81e8c5f541a9d4 (patch) | |
tree | 752d2aa1ec54e666f640036879271d36c392ad13 /lib/rainbows/stream_response_epoll/client.rb | |
parent | cc74623dddb9d28d7d5a2479aafdb7a754645697 (diff) | |
download | rainbows-1f8ebc013e8b0e9a62587fb95a81e8c5f541a9d4.tar.gz |
Rainbows! now scales to more than 1024 worker processes without special privileges. To enable this, Rainbows! now depends on Unicorn 4.x and thus raindrops[1]. client_max_header_size directive is added to limit per-client memory usage in headers. An experimental StreamResponseEpoll concurrency option now exists to buffer outgoing responses without any thread-safe dependencies. Unlike the rest of Rainbows! which works fine without nginx, this concurrency option is /only/ supported behind nginx, even more strongly so than Unicorn itself. non-nginx LAN clients are NOT supported for this. This relies on the sleepy_penguin[2] RubyGem (and Linux). There are some minor bug fixes and cleanups all around. See "git log v3.4.0.." for details. [1] http://raindrops.bogomips.org/ [2] http://bogomips.org/sleepy_penguin/
Diffstat (limited to 'lib/rainbows/stream_response_epoll/client.rb')
0 files changed, 0 insertions, 0 deletions