icon Rails 的相关感想

Rails 2.0 测速

我对有关 Rails 性能方面的话题不太感兴趣。这是因为我觉得 Rails 的速度非常快。至少对我正在进行的项目来说。

但是,它经常成为技术员之间的话题,即使感觉讨厌也会有所耳闻。

做出 Phusion Passenger (別名 mod_rails )的 Hongli Lai 在自己的博客中公布了 Rails 1.2 和 Rails 2.0 之性能比较的结果。

因为考虑到 Rails 2.0 新引入的 Cookie Session Store 的效果,他比较了会话分别是 on 和 off 的情况:

  • 会话 on
    • Rails 1.2.6: 141.19 请求/秒
    • Rails 2.0.2: 214.76 请求/秒
  • 会话 off
    • Rails 1.2.6: 189.51 请求/秒
    • Rails 2.0.2: 246.69 请求/秒

结果,Rails 2.0 取得了胜利。在会话 on 的情况下快出了 50%,会话 off 的情况下快出了 30%。

他还进行了内存使用量的比较,结果也是 Rails 2.0 取胜。并且是以相当大的差距。

呵呵,一边讲不感兴趣,一边又被吸引进来了。
--
黒田努

(2008/03/30)