0

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

4

1 回答 1

2

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

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

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

thin start -e production

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

于 2012-06-26T02:04:19.277 回答