Installing the Ruby Enterprise Edition regardless of the preinstalled Ruby
It’s no secret that RubyEE is much more productive than standard Ruby. Ruby 1.8.6 (2008-08-11 patchlevel 287) is more preferable than ruby 1.8.7 (2008-08-11 patchlevel 72) and other. So, let’s go to install rubyee and mod_rails. I want to give a small warning about the system’s interpreter of ruby - no need to remove or recompile from an older version (older repo), because your operating system has a hard dependency within allover packages, and the repository contains the required version of ruby. No need to touch system Ruby.
Comments
Why?
Ruby 1.8.6 (2008-08-11 patchlevel 287) is more preferable than ruby 1.8.7 (2008-08-11 patchlevel 72) and other.Why?
1) because called “enterprise edition”, so it does mean oriented on highload and performance don’t you agree? 2) because with conjunction with mod_rails => 30% reduce memory using
REE already has the Railsbench GC patches applied (http://github.com/skaes/railsbench/tree/master). That makes tuning the GC easier, which subsequently makes squeezing out increased performance easier (http://blog.evanweaver.com/articles/2009/04/09/ruby-gc-tuning/#). That’s not to mention some of the other tweaks REE has in place out-of-the-box that typically make it (at least) slightly faster than the ‘default’. You can read all about it at http://rubyenterpriseedition.com.
I get the feeling you knew all of this already, and just wanted the OP to explain himself. Oh well, I’m willing to be the sucker that responds anyway. Discussion is good.
Post a comment