【发布时间】:2012-06-26 01:49:54
【问题描述】:
我目前正在 Windows 笔记本电脑上开发 Rails,但运行速度非常慢。尝试在 JRuby 或 IronRuby 上运行 rails 以提高性能是否值得?
【问题讨论】:
-
全部运行并测试哪个最快。真实的结果比猜测的要好。
标签: ruby-on-rails ruby performance jruby ironruby
我目前正在 Windows 笔记本电脑上开发 Rails,但运行速度非常慢。尝试在 JRuby 或 IronRuby 上运行 rails 以提高性能是否值得?
【问题讨论】:
标签: ruby-on-rails ruby performance jruby ironruby
如果您使用的是 ruby 1.9.2 或 1.9.3,请不要担心,它和其他版本一样快,甚至更快。另请注意,Java 应用程序往往会使用大量内存。
问题是,在开发中,您的应用会在每个请求中重新加载,而在生产中,它只会在服务器启动时加载。
要对其进行测试,请尝试在生产环境中运行您的应用,也许您应该使用其他服务器,例如 thin。
thin start -e production
如果这没有帮助。也许您应该考虑缓存、创建新索引甚至更改为更好的数据库(也许您正在使用 sqlite)。但我怀疑更改为 Jruby 或 IronRuby 是否会对您有太大帮助。
【讨论】: