我有一个 rubyonrails 应用程序在开发模式下变得非常慢。在生产中一切都很好,但即使是一个简单的“hello world”在开发中也需要秒。我检查了 session 存储以及我在网上找到的所有可能原因,但没有发现问题所在。我错过了一些常识吗? “在 1657 毫秒内完成( View :226,数据库:39)”
最佳答案
开发肯定较慢,因为它会重新加载所有组件。生产模式仅在服务器启动时加载组件。
如果您发现您的应用在生产模式下仍然太慢,那么您可以开始寻找瓶颈。您可以从优化数据库查询开始,使用 :include 和 indicies。您还可以尝试系统地删除您的 gem 和插件,以找到降低代码速度的部分。
关于ruby-on-rails - ROR 开发非常缓慢,但生产工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2307089/