与Django相比,许多人告诉我Rails将加载所有使资源饥饿的东西。 Rails有很多魔力。
如何处理资源使用以使性能和资源使用率与其他轻量级Ruby框架相当?为了达到这个目的,破解一切是不错的主意?
在PHP中,我使用Drupal,因为它有许多模块,我几乎破解核心和模块中的所有内容以减少资源使用。在Python中,Pylons比Django更容易,但我没有太多时间自己编写代码。 Rails有更多工具,但资源使用是个问题。
答案 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)
你不应该“破解”任何东西。别管它,让它完成它的工作。如果性能是一个问题,请对它进行一些缓存。当它成为一个问题时会担心它,它可能不会。