【问题标题】:Optimize a backend rails app优化后端 Rails 应用程序
【发布时间】:2016-07-06 23:21:14
【问题描述】:

我有一个 Rails 应用程序,用作基于 Bootstrap 的前端的后端。我的应用程序完全基于 Rest。我可以使用哪些工具从代码中的数据库中查找未使用的联接或查询?此外,是否有任何工具/宝石可以帮助找到可以重构的代码?

如果 Rails 应用程序也用于渲染视图,则可以使用 Bullet 或 Rack-mini-profiler 之类的 gem。但是,如果获得响应的唯一方法是来自 rest 客户端,我该如何使用这些 gem 来优化和调整我的查询和代码?

【问题讨论】:

    标签: ruby-on-rails rest activerecord optimization rubygems


    【解决方案1】:

    根据 Bullet 的配置,我相信默认情况下 Bullet 会在 (Rails.root/log/bullet.log) 中记录所有可优化查询,我猜其他人也有类似的配置/日志。

    您可以为您的测试环境设置项目符号,因为如果您要获得良好的覆盖率,您很可能首先测试所有 AR 方法。

    其他增强器是 New Relic 和 Rubocop 等工具,用于一些最佳实践。

    你应该check this out as well

    【讨论】:

      猜你喜欢
      • 2020-09-18
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 2016-09-27
      • 2015-01-18
      • 1970-01-01
      相关资源
      最近更新 更多