about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2009-12-13 13:25:11 -0800
committerEric Wong <normalperson@yhbt.net>2009-12-13 14:44:42 -0800
commit7d14629de1d758d0323a0093dac9007d08f9318f (patch)
tree88f67cfd7c22f5ce76e209b4082145924f1ab5ed
parent6cf215fd9e9d38586277ce6d82500a23ca6c67b1 (diff)
downloadrainbows-7d14629de1d758d0323a0093dac9007d08f9318f.tar.gz
-rw-r--r--README9
1 files changed, 5 insertions, 4 deletions
diff --git a/README b/README
index 5791d96..478a7b5 100644
--- a/README
+++ b/README
@@ -58,6 +58,7 @@ network concurrency.
 
 \Rainbows is mainly designed for the odd things Unicorn sucks at:
 
+* Web Sockets (via {Sunshowers}[http://rainbows.rubyforge.org/sunshowers/])
 * 3rd-party APIs (to services outside your control/LAN)
 * OpenID consumers (to providers outside your control/LAN)
 * Reverse proxy implementations with editing/censoring
@@ -67,8 +68,7 @@ network concurrency.
 * HTTP server push
 * Long polling
 * Reverse AJAX
-* Web Sockets (with {Sunshowers}[http://rainbows.rubyforge.org/sunshowers/))
-* real-time upload processing
+* real-time upload processing (via {upr}[http://upr.bogomips.org/])
 
 \Rainbows can also be used to service slow clients directly even with
 fast applications.
@@ -116,9 +116,10 @@ command-line switch.  \Rainbows! accepts all options found in
 as well as the "\Rainbows!" block, so you can have the following in your
 config file:
 
+    worker_processes 4 # assuming four CPU cores
     Rainbows! do
-      use :Revactor
-      worker_connections 400
+      use :FiberSpawn
+      worker_connections 100
     end
 
 See the {Rainbows! configuration documentation}[link:Rainbows.html#M000001]