2010-05-05 60 views
4

我一直无法辨别使用最新的rails 3 beta版本的ruby版本/内部版本。我使用的是1.8.7,但随着时间的推移,服务器会使用太多的内存,并开始放慢速度,最终无法工作。哪个版本/版本最适合你?哪个ruby版本/ build最适合rails 3?

回答

0

一个在http://weblog.rubyonrails.org/2010/2/5/rails-3-0-beta-release/的意见,提到了以下几点:

Ruby1.9用户安装的Rails 3之前,升级你的系统,即,:

gem update --system 

如果你使用`RubyGems的更新”代替,那么你可能想卸载第一:

gem uninstall rubygems-update 
gem update --system 

希望这有助于

1

我们在1.8.7时遇到了问题,所以我们转换到了1.9.2,从此我们没有任何问题。 也是1.9更快,所以我建议尝试1.9.2。

5

使用1.9.2没有任何问题。 使用1.9.1编码和编码时遇到了一些问题

0

我没有遇到过使用Ruby 1.9.2运行Rails 3的问题,但已经注意到运行速度提高了35%的一个特别糟糕的报告。

红宝石在20797ms 1.8.7

1趟 完成200 OK(查看:18662.2ms |的ActiveRecord:253.5ms |斯芬克斯:0.0ms)

运行2 完成200 OK在20300ms(浏览:18316.7ms | ActiveRecord的:312.1ms |斯芬克斯:0.0ms)

运行在19285ms 3 完成200 OK(浏览次数:17309.8ms | ActiveRecord的:254.3ms |斯芬克斯:0.0ms)

圆刚年龄:(20797 + 20300 + 19285)/ 3 = 20127

红宝石1.9.2

1趟 完成200在13499ms(浏览OK:11687.0ms | ActiveRecord:273.6ms |狮身人面像:0.0ms)

运行2 完成200 OK在12682ms(浏览次数:11176.2ms | ActiveRecord的:264.9ms |斯芬克斯:0.0ms)

运行在12692ms(查看3 完成200 OK:11218.8ms | ActiveRecord:253.0ms |狮身人面像:0。0毫秒)

平均:(13499 + 12682 + 12692)/ 3 = 12958

(20127 - 12958)/ 20127 = 35.6%减少

+0

另外值得一提的是,该相同报告运行快两倍on Rails的2.3.8/Ruby 1.8.7和Rails 3.0.3/Ruby 1.8.7一样。 – calasyr 2010-12-17 00:38:19

相关问题