Preliminary ruby 1.8.6 vs ruby 1.9.0 benchmarks for Ramaze with webrick and mongrel, using [[http://source.ramaze.net/source/benchmark/test.rb|benchmark/test.rb]]. More ruby 1.8.6 benchmarks comparing webrick, mongrel and evented_mongrel available on the [[benchmarks|benchmarks page]]. ====== ruby versions ====== $ ruby -v ruby 1.8.6 (2007-06-07 patchlevel 36) [universal-darwin9.0] $ ruby1.9 -v ruby 1.9.0 (2007-12-25 revision 14709) [i686-darwin9.1.0] ====== running the benchmarks ====== for adapter in webrick mongrel; do echo "===== $adapter =====" for ruby in ruby ruby1.9; do echo "=== $ruby ===" for i in 1 2 3; do echo " `$ruby benchmark/test.rb $adapter`" done echo done done ====== results ====== ===== webrick ===== === ruby === 350.4 req/s (2.9 ms/req) 344.6 req/s (2.9 ms/req) 352.0 req/s (2.8 ms/req) === ruby1.9 === 567.6 req/s (1.8 ms/req) 564.3 req/s (1.8 ms/req) 568.8 req/s (1.8 ms/req) ===== mongrel ===== === ruby === 1829.0 req/s (0.5 ms/req) 1766.5 req/s (0.6 ms/req) 1613.9 req/s (0.6 ms/req) === ruby1.9 === 2293.3 req/s (0.4 ms/req) 2241.6 req/s (0.4 ms/req) 2227.9 req/s (0.4 ms/req)