升级到 Rails 后,我看到了严重的性能问题。
我最近将我的项目从 Rails 2 和 Ruby 1.8 升级到 Rails 4 和 Ruby 2.0。在互联网上阅读,我知道升级应该提供开箱即用的出色性能提升(高达 30%)。不幸的是,我发现在某些情况下性能要差得多,例如一些以前需要大约 20 秒的报告,现在需要 40 秒。
我看过一些帖子暗示垃圾收集可能是问题所在。在使用了一些推荐的设置后,我发现一些较长的报告实际上更短,但简短的报告仍然差很多。
作为升级的一部分,我已经转而使用不显眼的 javascript 来渲染视图,但这似乎不会导致性能问题——大部分时间都花在了模型上。
有人知道我是否遗漏了一些配置“陷阱”吗?是否有其他人因升级而出现性能问题?
提前致谢。