On Jul 16, 2006, at 7:51 PM, Daniel Burkes wrote: > Hello everyone- > > I am considering using Mongrel and I have read this list pretty > extensively. I know that the Apache/mod_proxy_balancer/mongrel > approach is the preferred one right now, with Apache serving the > static content via mod_rewrite and such. However, in my hardware > arsenal, I already have an old and trusty LocalDirector, which I > would be inclined to at least try first as a substitute for Apache/ > mod_proxy_balancer. The biggest potential downside that I can see is > that, in such a setup, mongrel would be serving static files as well > as the dynamic Rails parts. > > My biggest question is, how recommended (or scorned) is having > mongrel serve the static parts? A secondary question is, has anyone > used mongrel clusters behind a LocalDirector? > > Thanks very much! > > Danny Burkes
Hi Danny, It's fine to let mongrel do that and while I haven't run it behind a cisco localdirector (assuming that's the localdirector you're talking about), I have run mongrel directly behind BIG-IP load balancers (that's at http://flickr.com/photos/textdriveinc/179393581/). Also if you just look at hitting a single mongrel where it was the radiant CMS serving up a ~32kb page, it puts out at 3.1 MB/sec (that's about 25Mbps constant) fine. So it's more than fast enough. # httperf --hog --server 207.7.107.117 --port 8190 --num-conn 10000 -- rate 100 --timeout 5 Total: connections 10000 requests 10000 replies 10000 test-duration 100.031 s Connection rate: 100.0 conn/s (10.0 ms/conn, <=44 concurrent connections) Connection time [ms]: min 23.6 avg 49.7 max 434.2 median 38.5 stddev 41.0 Connection time [ms]: connect 6.2 Connection length [replies/conn]: 1.000 Request rate: 100.0 req/s (10.0 ms/req) Request size [B]: 64.0 Reply rate [replies/s]: min 96.8 avg 100.0 max 103.4 stddev 1.2 (20 samples) Reply time [ms]: response 21.7 transfer 21.8 Reply size [B]: header 165.0 content 31779.0 footer 0.0 (total 31944.0) Reply status: 1xx=0 2xx=10000 3xx=0 4xx=0 5xx=0 CPU time [s]: user 23.00 system 76.99 (user 23.0% system 77.0% total 100.0%) Net I/O: 3124.8 KB/s (25.6*10^6 bps) - Jason _______________________________________________ Mongrel-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/mongrel-users
