【问题标题】:Use JRuby (or IronRuby) to boots performance of Rails on Windows?使用 JRuby(或 IronRuby)在 Windows 上启动 Rails 的性能?
【发布时间】:2012-06-26 01:49:54
【问题描述】:

我目前正在 Windows 笔记本电脑上开发 Rails,但运行速度非常慢。尝试在 JRuby 或 IronRuby 上运行 rails 以提高性能是否值得?

【问题讨论】:

  • 全部运行并测试哪个最快。真实的结果比猜测的要好。

标签: ruby-on-rails ruby performance jruby ironruby


【解决方案1】:

如果您使用的是 ruby​​ 1.9.2 或 1.9.3,请不要担心,它和其他版本一样快,甚至更快。另请注意,Java 应用程序往往会使用大量内存。

问题是,在开发中,您的应用会在每个请求中重新加载,而在生产中,它只会在服务器启动时加载。

要对其进行测试,请尝试在生产环境中运行您的应用,也许您应该使用其他服务器,例如 thin

thin start -e production

如果这没有帮助。也许您应该考虑缓存、创建新索引甚至更改为更好的数据库(也许您正在使用 sqlite)。但我怀疑更改为 Jruby 或 IronRuby 是否会对您有太大帮助。

【讨论】:

  • 实际页面的加载并没有那么慢,但是运行 rails 命令甚至是简单的命令。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-02-14
  • 2014-11-01
  • 1970-01-01
  • 2011-06-01
  • 1970-01-01
  • 2011-12-02
  • 1970-01-01
相关资源
最近更新 更多