Rainbows! 是一個休眠式Rack應用的HTTP伺服器。 它是基於Unicorn,但是用來處理Handle的應用,包括:處理長的請求/回應時間/或慢的訪問。 Ruck應用沒有嚴重依賴外部網路緩慢的約束,考慮使用Unicorn因為它簡單,更容易調試。
Rainbows! 4.0.0更新日誌:
&HTTP://www.aliyun.com/zixun/aggregation/37954.html">nbsp; Rainbows! 4.0.0 - MOAR concurrency for MOAR COARS
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.
更多詳細的更新請參閱:HTTP://rainbows.rubyforge.org/ChangeLog.html
下載位址:
HTTP://rubyforge.org/frs/download.php/75060/rainbows-4.0.0.gem
HTTP://rubyforge.org/frs/download.php/75059/rainbows-4.0.0.tgz