如何处理Rails的资源使用?破解一切都好吗?

时间:2011-06-15 18:20:00

标签: ruby-on-rails ruby frameworks

与Django相比,许多人告诉我Rails将加载所有使资源饥饿的东西。 Rails有很多魔力。

如何处理资源使用以使性能和资源使用率与其他轻量级Ruby框架相当?为了达到这个目的,破解一切是不错的主意?

在PHP中,我使用Drupal,因为它有许多模块,我几乎破解核心和模块中的所有内容以减少资源使用。在Python中,Pylons比Django更容易,但我没有太多时间自己编写代码。 Rails有更多工具,但资源使用是个问题。

2 个答案:

答案 0 :(得分:2)

使用最新版本和最佳版本来获得性能优势。

尝试使用Rubinius而不是MRI Ruby。尝试使用Ruby v1.9.2而不是Ruby v1.8.7。尝试使用Rails v3.0.x或v3.1。

@meagar是正确的,你不应该“破解”任何东西。你应该做相反的事情,这称为“Rails Way”。

Rails的一个口号是“约定优于配置”。如果你发现自己是黑客,那你可能做错了。

答案 1 :(得分:1)

你不应该“破解”任何东西。别管它,让它完成它的工作。如果性能是一个问题,请对它进行一些缓存。当它成为一个问题时会担心它,它可能不会。