# Rails 1.2.1 twice as slow as Rails 1.1.6?

**URL:** <https://www.ruby-forum.com/t/rails-1-2-1-twice-as-slow-as-rails-1-1-6/87961>\
**Category:** Rails\
**Created:** [March 7, 2007, 6:06am UTC](https://www.ruby-forum.com/t/rails-1-2-1-twice-as-slow-as-rails-1-1-6/87961 "2007-03-07T06:06:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rsanheim](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/47e85d/32.png) [@rsanheim](https://www.ruby-forum.com/u/rsanheim)\
**Post date:** [March 7, 2007, 6:06am UTC](https://www.ruby-forum.com/t/rails-1-2-1-twice-as-slow-as-rails-1-1-6/87961/1 "2007-03-07T06:06:16Z")

</div>

> **[Home](https://robsanheim.com)**
>
> Just another WordPress site

If anyone else has done similar benchmarks, please do tell :).

- rob

---

<div class="post-metadata">

**Author:** ![rsanheim](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/47e85d/32.png) [@rsanheim](https://www.ruby-forum.com/u/rsanheim)\
**Post date:** [March 7, 2007, 10:54pm UTC](https://www.ruby-forum.com/t/rails-1-2-1-twice-as-slow-as-rails-1-1-6/87961/2 "2007-03-07T22:54:14Z")

</div>

On Mar 6, 2007, at 21:05, Rob S. wrote:

> [Home](http://www.robsanheim.com/2007/03/06/rails-121-is-twice-as-slow-as-)  
> rails-161/
> 
> If anyone else has done similar benchmarks, please do tell :).

I created a scaffold application with one database table and one  
database field then ran the below script against each. I found no  
difference in times for 100 iterations.

Each took ~ 1m45s running in production mode on WEBrick.

There may be particular methods that have gotten slower or faster,  
but for the common code paths I find this doubtful.

require ‘rubygems’  
require ‘mechanize’

count = 0  
N = ARGV.first.to\_i

agent = WWW::Mechanize.new  
page = agent.get ‘[http://localhost:3000/compares/index](http://localhost:3000/compares/index)’

N.times do |i|  
puts " → #{i}"  
puts page.title  
page = page.links.last.click

form = page.forms.first  
form.fields.name(‘compare[data]’).value = “data #{count += 1}”

page = agent.submit form  
puts page.title  
page = page.links.first.click # Show

puts page.title  
page = page.links.first.click # Edit

form = page.forms.first  
form.fields.name(‘compare[data]’).value += " edited"

page = agent.submit form

puts page.title  
page = page.links.last.click # Back

puts page.title  
page = agent.post page.links[2].href # Destroy

puts page.title  
end
